Locally fine but on app engine: ModuleNotFoundError: No module named 'google'
Locally fine but on app engine: ModuleNotFoundError: No module named 'google'
我正在使用 Google Cloud 的 pubsub 开发一个 Python 项目。
在我的 Python 文件中,有以下导入语句:
from google.cloud import pubsub_v1
本地一切正常,但当我部署它时:
gcloud app deploy
这个错误发生在我的应用程序引擎上:
ModuleNotFoundError: No module named 'google'
at (/srv/pubsub/pub.py:21)
我做错了什么?
勾选requirements.txt。
通常开发人员在本地进行测试,但忘记将库包含在 requirements.txt 中
App Engine 将在 Cloud Build 中构建代码,并将安装 requirements.txt 元数据
中列出的依赖项
我正在使用 Google Cloud 的 pubsub 开发一个 Python 项目。
在我的 Python 文件中,有以下导入语句:
from google.cloud import pubsub_v1
本地一切正常,但当我部署它时:
gcloud app deploy
这个错误发生在我的应用程序引擎上:
ModuleNotFoundError: No module named 'google' at (/srv/pubsub/pub.py:21)
我做错了什么?
勾选requirements.txt。 通常开发人员在本地进行测试,但忘记将库包含在 requirements.txt 中 App Engine 将在 Cloud Build 中构建代码,并将安装 requirements.txt 元数据
中列出的依赖项