0

重複の可能性:
Google App Engine での Python NLTK (2.0b5) の使用

スクリプトを Google App Engine に追加していて、いくつかのモジュールを機能させる必要がありました。そこで、プレーンな古いファイル (私の場合は "NLTK" モジュール) を見つけ、それを Google App Engine プロジェクトと同じディレクトリに追加しました。現在、すべてのエラーは nltk のインポートに起因しています。別のファイルでテストして Google アプリ enging を完全に無視しようとすると、まだインポート エラーが発生します。

では、NLTK モジュールが python ファイルと同じディレクトリ内のフォルダーにある場合、エラーを発生させずにインポートするにはどうすればよいでしょうか。

編集: だから私は IDLE で動作するようにインポート行を取得しました...

from nltk.corpus import wordnet

しかし、Google アプリ エンジンでプログラムを使用しようとすると、サーバー エラーが発生します。

4

1 に答える 1

0

この質問は漠然としすぎています。詳細を含める必要があります。

GAE プロジェクトに nltk を含めようとしていて、1 つのファイルを GAE プロジェクト フォルダーにコピーしたようです。

nltk フォルダー全体を GAE プロジェクトに含める必要があります。nltk が必要とする他の依存関係がある場合は、それらも GAE プロジェクトに含める必要があります。

于 2012-09-11T20:29:41.577 に答える