嗨我試圖在谷歌應用程序引擎上運行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?)