6

Google AppEngineをDebianボックスで動作させようとしていますが、ページにアクセスしようとすると次のエラーが発生します。

<type 'exceptions.ImportError'>: No module named core.exceptions 

同じアプリを他のUbuntuボックスで実行すると問題なく動作するので、アプリ自体に問題はないことがわかります。ただし、このDebianボックスで動作させる必要があります。元々はpython2.4でしたが、AppEngineから苦情があった後、python2.5およびpython2.5-devパッケージをインストールしました(役に立たなかった)。

このGoogleグループの投稿で、AppEngineのバージョンが原因である可能性があり、再インストールしただけであることがわかりましたが、機能しませんでした。何か案は?

編集1:また、python2.4と2.5をアンインストールしてから、2.5を再インストールしてみましたが、これも機能しませんでした。

編集2:AppEngineをCVSプロジェクトにしたとき、プロジェクトにコアディレクトリが追加されなかったことがわかりました。そのため、チェックアウトしたときに、core.exceptionsという名前のモジュールは文字通りありませんでした。そのフォルダを再ダウンロードすると問題が解決しました。

4

1 に答える 1

6

core.exceptionsジャンゴの一部です。インストールされているdjangoのバージョンは何ですか?AppEngine には、ダウンロードしたリリースに適したバージョンが付属しています (lib/django ディレクトリにあります)。そのディレクトリに移動して実行することでインストールできますpython setup.py install

于 2008-09-07T21:28:54.350 に答える