我的 Google App Engine 应用程序使用数据存储区 NDB。所以我要导入:
from google.appengine.ext import ndb
但是当我部署并转到我的应用程序时出现错误:
ModuleNotFoundError: No module named 'google.appengine'
那么如何让GAE安装这部分Google Cloud SDK呢?
您没有说明您要尝试部署到哪个运行时(Python 2.7 或 3.7),但我猜它是 3.7。
The google.appengine
模块仅在第一代 Python 2.7 运行时中可用。如果您需要使用它,则需要将应用程序部署到此运行时。
From 使用ndb客户端库 https://cloud.google.com/appengine/docs/standard/python3/using-cloud-datastore#using_the_ndb_client_library:
ndb 客户端库与 Python 3.7 运行时不兼容。
有关更多信息,请参阅Python 2.7 和 Python 2.7 之间的区别
App Engine 标准环境上的 Python 3.7 运行时 https://cloud.google.com/appengine/docs/standard/python3/python-differences.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)