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

Python调用Google Sheets遇ModuleNotFoundError: No module named 'google'求助

解决ModuleNotFoundError: No module named 'google'的方案

1. 对齐Python环境与pip的对应关系

VSCode中常存在多Python环境共存的情况,必须确保安装依赖的pip和运行代码的Python解释器一致:

  • 终端输入which python(Mac/Linux)或where python(Windows),获取当前代码使用的Python路径
  • 用该路径绑定的pip安装所需包,示例:
    /usr/bin/python3 -m pip install google-auth google-api-python-client google-auth-httplib2 google-auth-oauthlib
    
  • 避免直接用pip命令,防止指向系统默认的其他Python环境

2. 强制重装并清理缓存

若之前安装的包存在损坏或缓存问题,执行强制重装:

pip install --force-reinstall --no-cache-dir google-auth google-api-python-client google-auth-httplib2 google-auth-oauthlib

3. 在VSCode中指定正确的解释器

  • 点击VSCode左下角显示Python版本的区域,打开解释器选择菜单
  • 选中已安装google依赖的环境(如虚拟环境、Anaconda环境)
  • 重启VSCode终端,确认终端已切换至选中的解释器环境

4. 验证虚拟环境激活状态(若使用)

  • 若使用了虚拟环境,先确保环境已激活:
    • Mac/Linux:source venv/bin/activate
    • Windows:venv\Scripts\activate
  • 激活后再执行安装命令,保证包安装在目标环境内

5. 手动验证安装结果

在终端运行Python,执行以下代码:

import google.auth
print(google.auth.__file__)

若能正常打印包的路径,说明安装成功,回到VSCode重新运行代码即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 13:32:39