嗨我试图在谷歌应用程序引擎上运行MongoDB,但我卡住了。我正在使用pymongo库,并将其添加到我的lib文件夹中。当我运行该应用程序时,它表示某些模块丢失。我将这个模块添加到lib文件夹中,之后又缺少另一个模块。Mongodb python谷歌应用程序引擎
from pymongo import MongoClient
client = MongoClient()
db = client.newsmapusers
嗨我试图在谷歌应用程序引擎上运行MongoDB,但我卡住了。我正在使用pymongo库,并将其添加到我的lib文件夹中。当我运行该应用程序时,它表示某些模块丢失。我将这个模块添加到lib文件夹中,之后又缺少另一个模块。Mongodb python谷歌应用程序引擎
from pymongo import MongoClient
client = MongoClient()
db = client.newsmapusers
这些问题在谷歌应用程序engine.Sometimes当您添加缺少的模块可能表明另一个模块是missing'error所以你必须把所有的缺失模块到lib文件夹,直到问题解决发生。
在您项目的根目录中添加文件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?)