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

安装Google Cloud CLI时出错:找不到'oauthlib.oauth2'模块

解决gcloud CLI安装时ModuleNotFoundError: No module named 'oauthlib.oauth2'问题
  • 先纠正关键误区:python-oauth2是和oauthlib完全独立的两个库,安装它解决不了当前问题,无需再尝试。

  • 确认gcloud绑定的Python环境为pyenv管理的3.9.5:

    1. 执行命令查看当前gcloud使用的Python路径:
      gcloud info --format="value(configuration.properties.core.python_command)"
      
    2. 如果输出不是pyenv下的Python3.9.5路径,手动指定:
      gcloud config set core/python_command $(which python3)
      
  • 重新安装/修复oauthlib:

    1. 先激活pyenv的3.9.5环境:
      pyenv activate 3.9.5
      
    2. 彻底卸载现有oauthlib后重装:
      pip uninstall -y oauthlib
      pip install oauthlib==3.2.2
      
    3. 验证安装完整性:执行pip show oauthlib获取安装路径,进入该路径下的oauthlib目录,确认存在oauth2子文件夹。若不存在,说明包损坏,可换源重装(例如添加-i https://pypi.tuna.tsinghua.edu.cn/simple参数)。
  • 用独立虚拟环境隔离依赖(以上方法无效时尝试):

    1. 创建专属gcloud的虚拟环境:
      python3 -m venv ~/gcloud-venv
      
    2. 激活虚拟环境:
      source ~/gcloud-venv/bin/activate
      
    3. 安装依赖:
      pip install oauthlib
      
    4. 设置gcloud使用该虚拟环境的Python:
      gcloud config set core/python_command ~/gcloud-venv/bin/python
      
    5. 重新运行gcloud的安装/初始化流程。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 08:25:20