局部正常,但在应用程序引擎上:ModuleNotFoundError:没有名为“ google”的模块

问题描述 投票:0回答:1

我正在使用Google Cloud的pubsub进行Python项目。

在我的Python文件中,有以下导入语句:

from google.cloud import pubsub_v1

在本地,一切正常,但是当我使用以下工具部署它时:

gcloud app deploy

此错误在我的应用引擎上发生:

ModuleNotFoundError:没有名为“ google”的模块在(/srv/pubsub/pub.py:21)

我在做什么错?

python google-app-engine google-cloud-platform google-cloud-pubsub
1个回答
0
投票

检查requirements.txt。通常,开发人员会在本地进行测试,但忘记将库包含在requirements.txt中App Engine将在Cloud Build中构建代码,并将安装在requirements.txt元数据中列出的依赖项

© www.soinside.com 2019 - 2024. All rights reserved.