gpt4 book ai didi

python - 全局控制点 : testing an application which uses ndb (no module named `google.appengine` )

转载 作者:行者123 更新时间:2023-12-01 07:37:03 26 4
gpt4 key购买 nike

我有一个 python3 中的 GAE 应用程序,它使用数据存储 ndb 客户端库。有没有办法在本地或使用 dev_appserver.py 进行测试?

也就是说,有没有办法满足本地或通过某个模拟/填充层导入 google.appengine.ext.ndb ?也许我的requirements.txt 中缺少一个模块,但不确定是哪个。

dev_appserver.py --application my_application app.yaml失败。本地服务器启动,但随后无法启动应用程序,因为它在导入过程中早期就失败了,并出现 ImportError:没有名为 'google.appengine' 的模块

如果这是一个要求问题,目前我的 requirements.txt 文件中有:google-cloud-datastore==1.7.1。 python3 的工作示例很难获得。

最佳答案

google.appengine 模块已融入第一代 Python (2.7) 运行时中。它无法通过 pip 或第二代 (3.7) 运行时安装。

使用它的唯一方法是编写和部署第一代 App Engine 应用程序。

您可能对 ndb 客户端库的 Python 3 版本感兴趣:https://github.com/googleapis/python-ndb

关于python - 全局控制点 : testing an application which uses ndb (no module named `google.appengine` ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56943934/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com