2017-01-08 167 views
0

嗨我試圖在谷歌應用程序引擎上運行MongoDB,但我卡住了。我正在使用pymongo庫,並將其添加到我的lib文件夾中。當我運行該應用程序時,它表示某些模塊丟失。我將這個模塊添加到lib文件夾中,之後又缺少另一個模塊。Mongodb python谷歌應用程序引擎

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

回答

0

這些問題在谷歌應用程序engine.Sometimes當您添加缺少的模塊可能表明另一個模塊是missing'error所以你必須把所有的缺失模塊到lib文件夾,直到問題解決發生。

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?)