如何在本地安装 google.appengine.ext ndb

How do I get a local install of google.appengine.ext ndb

我正在尝试使用 ndb 将一些数据写入 google 数据存储。我的测试设置使用 google 数据存储,但使用本地 python 程序。我已经安装了 google 云 sdk 和数据存储 sdk,但我仍然遇到导入错误。我应该安装其他东西吗?

from google.appengine.ext import ndb


class dsObj(ndb.Model):
    name = ndb.StringProperty()

产生的错误消息是:

File /... line 10, in <module>
from google.appengine.ext import ndb
ImportError: No module named appengine.ext

您是否正在使用 Cloud SDK dev_appserver.py 来 运行 应用程序? 请参考Creating a Guestbook Application

假设您使用的是 App Engine 标准环境。 Storing Data in Cloud Datastore 显示所需的用法。