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

安装google-api-python-client时protobuf版本不兼容问题求助

解决protobuf与google-api-python-client的兼容性问题

直接降级protobuf版本

这是最直接的解决方法,google-api-python-client的依赖对protobuf版本有严格限制,高版本4.x系列会触发兼容性错误:

  • 卸载当前高版本protobuf:
    pip uninstall -y protobuf
  • 安装兼容的3.x版本(推荐3.20.3,经测试适配大部分场景):
    pip install protobuf==3.20.3
  • 重新安装google-api-python-client:
    pip install google-api-python-client

也可以一步到位,安装时直接指定兼容版本:
pip install google-api-python-client protobuf==3.20.3

用虚拟环境隔离依赖(更推荐)

如果不想影响全局Python环境的依赖,可以用虚拟环境单独管理:

  • 创建虚拟环境:
    python -m venv gapi-env
  • 激活虚拟环境:
    • Windows系统:gapi-env\Scripts\activate
    • Linux/macOS系统:source gapi-env/bin/activate
  • 在激活的虚拟环境中直接安装目标包,pip会自动拉取兼容的依赖版本:
    pip install google-api-python-client

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 12:20:41