2017-01-08 118 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?)