[英]Google AppEngine local development ImportError
我正在嘗試設置一個燒瓶應用程序,該應用程序將部署在Google App Engine上。
我的燒瓶應用程序依賴於Google Cloud Storage-數據存儲。 google-cloud
等。
我運行pip install -t lib -r requirements.txt
將所有依賴項安裝到lib
目錄中。
在我的flask應用程序的根目錄中運行dev_appserver.py
時,出現以下ImportError
ImportError: No module named google.cloud.datastore
不知道為什么我會看到這個。 查看lib
目錄,看來pip安裝了我所有的依賴項。
為什么本地應用程序引擎無法找到該模塊。
我意識到我應該使用App Engine的數據存儲區,該存儲區略有不同,並且需要進行大量代碼更改。 但是為什么App Engine無法找到和使用Google數據存儲區模塊
僅供參考,我在Mac OS-X上運行
您需要在與app.yaml
文件相同的文件夾中創建一個名為appengine_config.py
的文件,並添加以下行:
# appengine_config.py
from google.appengine.ext import vendor
# Add any libraries install in the "lib" folder.
vendor.add('lib')
在這里閱讀更多。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.