Python 已部署GAE NDB安装

Python 已部署GAE NDB安装,python,google-app-engine,google-cloud-platform,google-cloud-datastore,Python,Google App Engine,Google Cloud Platform,Google Cloud Datastore,我的Google应用程序引擎应用程序使用数据存储NDB。所以我要说: 从google.appengine.ext导入ndb 但当我部署并转到我的应用程序时,出现了一个错误: ModuleNotFoundError:没有名为“google.appengine”的模块 那么,如何让GAE安装Google Cloud SDK的这一部分呢?您没有说要部署到哪个运行时(Python 2.7或3.7),但我猜是3.7 google.appengine模块仅在第一代Python 2.7运行时可用。如果需要使用

我的Google应用程序引擎应用程序使用数据存储NDB。所以我要说:

从google.appengine.ext导入ndb

但当我部署并转到我的应用程序时,出现了一个错误:

ModuleNotFoundError:没有名为“google.appengine”的模块


那么,如何让GAE安装Google Cloud SDK的这一部分呢?

您没有说要部署到哪个运行时(Python 2.7或3.7),但我猜是3.7

google.appengine
模块仅在第一代Python 2.7运行时可用。如果需要使用它,则需要将应用程序部署到此运行时

发件人:

ndb客户端库与Python 3.7运行时不兼容。 有关详细信息,请参阅


您没有说要部署到哪个运行时(Python2.7或3.7),但我猜是3.7

google.appengine
模块仅在第一代Python 2.7运行时可用。如果需要使用它,则需要将应用程序部署到此运行时

发件人:

ndb客户端库与Python 3.7运行时不兼容。 有关详细信息,请参阅


是的,我正在使用Python 3.7。我无法理解为什么还有人再使用Python2。好啊除非有其他方法可以在Python 3上获得NDB API,否则我将切换API。我使用Python 2是因为GAE标准刚刚开始支持Python 3。我可能会坚持使用Python 2很长一段时间,因为迁移到Python 3运行时需要做很多工作……是的,我使用的是Python 3.7。我无法理解为什么还有人再使用Python2。好啊除非有其他方法可以在Python 3上获得NDB API,否则我将切换API。我使用Python 2是因为GAE标准刚刚开始支持Python 3。我可能会坚持使用Python 2很长一段时间,因为迁移到Python 3运行时需要做很多工作。。。