簡體   English   中英

Google AppEngine本地開發ImportError

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM