You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google API客户端模块缺失求助:已尝试pip安装仍报错

解决Google API Python模块找不到的问题

问题重现

运行以下代码时:

from google.auth.oauthlib.flow import InstalledAppFlow
from googleapiclient.discovery import build
from googleapiclient.errors import HttpError

出现错误:

ModuleNotFoundError: No module named 'googleapiclient'
ModuleNotFoundError: No module named 'google.auth.oauthlib'

已尝试执行以下命令但无效:

pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib
sudo pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib

解决方案

  • 核对Python环境与pip的对应关系
    系统多Python版本共存时,pip安装的包可能不在当前运行代码的环境中:

    1. 查看当前代码使用的Python路径:which python 或 python --version
    2. 查看pip对应的Python版本:pip --version
      若版本不匹配,改用对应版本的pip执行安装,推荐用python -m pip强制绑定当前环境:
    python -m pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib
    

    若使用虚拟环境,需先激活环境再执行安装命令。

  • 强制重装包
    执行pip list确认目标包是否已安装,若未找到或安装异常,添加--force-reinstall参数重装:

    python -m pip install --force-reinstall google-api-python-client google-auth-httplib2 google-auth-oauthlib
    
  • 检查IDE解释器配置
    若使用VS Code、PyCharm等IDE,确认项目所选Python解释器与安装包的环境一致。比如PyCharm可通过File > Settings > Project: xxx > Python Interpreter查看已安装包,确保目标包存在。

内容的提问来源于stack exchange,提问作者Gabrielle Taylor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 18:13:17