2017-01-08 11 views
0

こんにちは、私はGoogleのアプリケーションエンジンでmongodbを実行しようとしていますが、私は立ち往生しています。私はpymongoライブラリを使用しています。私はlibフォルダに追加しました。私は、アプリケーションを実行すると、いくつかのモジュールがないと言います。このモジュールをlibフォルダに追加した後、別のモジュールが欠落しています。Mongodb python googleアプリケーションエンジン

from pymongo import MongoClient 
client = MongoClient() 
db = client.newsmapusers 

答えて

0

これらの問題は、あなたが不足しているモジュールを追加するとき、それはあなたが、問題が解決するまで、libフォルダに不足しているすべてのモジュールを配置する必要がありますので、他のモジュールがmissing'errorで表示される場合がありますGoogleのアプリのengine.Sometimesに起こります。

0

プロジェクトのルートディレクトリにappengine_config.pyというファイルを追加します。

from google.appengine.ext import vendor vendor.add('lib')

あなたは私はこのようなpip使用する使用しているのlibのすべての依存関係を取得してくださいするには:あなたの依存関係のすべてを含むファイルでpip install -U -t ./lib -r ./requirements.txtをそのファイルでは、以下を追加する必要があります。詳細は

は、参照してください "Using Third Party Libraries" ドキュメント

(また、FWIW、なぜモンゴなくDatastore?)

関連する問題