【发布时间】:2023-03-03 16:02:01
【问题描述】:
我正在尝试将 API 部署到 Google AppEngine 上的 Google Cloud,使用标准环境中的 python3,并且我想使用 defer 函数将函数放入 Google CloudTasks,如下所示: https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/creating-tasks#using_the_instead_of_a_worker_service
我尝试将 google.appengine 放在 requirements.txt 文件中,其中 python 库通常为 pip install 列出,添加一行 google-appengine,但部署失败,并显示以下错误消息:
ModuleNotFoundError: No module named 'ez_setup'
我已将 ez_setup 添加到要求列表中,在 appengine 之前,它仍然会导致相同的错误。
我也尝试过在不导入 google.appengine 的情况下部署它,我认为它可能已经安装了,但随后我收到了预期的错误,说 No module named 'google.appengine' 在它的导入上。
我在安装/导入这个库时有什么遗漏吗?还是该库已弃用,而使用了一些新库来推迟?
我也尝试在本地计算机上安装该库,但也没能在此处安装。
【问题讨论】:
-
请不要发布文字图片,而是将文字复制粘贴到您的帖子中并相应地格式化。谢谢。
标签: python python-3.x google-app-engine google-cloud-platform google-app-engine-python