首页 > 解决方案 > (Cloud Function Web UI)ModuleNotFoundError:没有名为“googleapiclient”的模块

问题描述

from googleapiclient.discovery import build在我的 Cloud Function 程序(python 3.8)中使用。

我一直在寻找有关从 GCP 控制台 UI 部署 Google Cloud Function 时遇到的错误的帮助:ModuleNotFoundError: No module named 'googleapiclient'

社区为类似问题提供的一些答案是通过 pip使用 :更新模块pip install --upgrade google-api-python-client。因此我无法更新或重新安装它,因为我使用的是Cloud Function web UI

我已经在requirements.txt文件中添加了正确的要求:google-api-python-client==1.2

为什么我使用 google-api-python-client 1.2 ?
由于当我尝试使用最新版本时出现此错误消息:
Build failed: gclient-service-account-auth 0.2.2 has requirement google-api-python-client==1.2, but you have google-api-python-client 1.10.1

我找不到如何解决这个ModuleNotFoundError: No module named 'googleapiclient',你有什么线索/建议可以分享吗?

提前谢谢你,迫不及待地想看看你对这个问题的看法:)

标签: pythongoogle-cloud-platformgoogle-cloud-functions

解决方案


推荐阅读