4

Ubuntu 12.04 で Gramps 3.3.1 を使用しており、Django のエクスポート/インポートを試みています。インストールは問題ありませんが、インストールされたアドオンを見ると、「web.settings という名前のモジュールがありません」という理由で失敗したと表示されます。

私は一生、これを修正する方法を理解できません。Pythonスクリプトの次の行だと思います:

import web.settings as default_settings

誰にもアイデアはありますか?このデータを MySQL データベースに出し入れしようとしていますが、うまくいかないようです。

ありがとう!

4

1 に答える 1

3

Pythonが「何とかという名前のモジュールがありません」と表示するエラーが発生した場合、それは実際には「何とか」が見つからないことを意味します。

私はあなたのpythonpathとあなたのパスにあるものに対するファイルシステムのパーミッションをチェックします。

編集

あなたの問題は既知の問題のようです:http ://www.gramps-project.org/bugs/view.php?id = 5464

これは、私が知る限り、ソースからGrampsを実行していないことが原因です。これはPythonPathの問題のようには見えませんが、Gramps Djangoの開発者がDjangoの設定がどこにあるかを想定しているのと同じです(しかし、私は間違っている可能性があります)。

Python Pathに関しては、その方法を説明するリソースがたくさんあります。Pythonパスを確認する最も簡単な方法echo $PYTHONPATHは、ターミナルで実行することです。そこに表示されない場合、Pythonはそれを検出しない可能性があります。

于 2012-09-11T01:16:17.540 に答える