GAE NDB安装已部署

ret*_*ikt 0 python google-app-engine google-cloud-datastore

我的Google App Engine应用使用Datastore NDB.所以我进口:

from google.appengine.ext import ndb

但是当我部署并转到我的应用程序时出现错误:

ModuleNotFoundError: No module named 'google.appengine'

那么如何让GAE安装这部分Google Cloud SDK?

Dus*_*ram 6

你没有说你试图部署到哪个运行时(Python 2.7或3.7),但我猜它是3.7.

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

使用ndb客户端库:

ndb客户端库与Python 3.7运行时不兼容.有关更多信息,请参阅App Engine标准环境中Python 2.7和Python 3.7运行时之间的差异.