无法安装pygsheets:google-api-python-client版本兼容问题求助
解决pygsheets==2.0.6安装依赖不兼容问题
问题根源
pygsheets 2.0.6明确要求google-api-python-client>=2.50.0,但你的环境只能安装1.x系列版本,核心原因是Python版本过低:google-api-python-client从2.x版本开始仅支持Python 3.7及以上,若你使用Python 3.6或更低版本,pip会自动筛选兼容的1.x版本,导致无法满足pygsheets的依赖要求。
解决方案
方案1:升级Python版本(推荐)
- 检查当前Python版本:
python --version # 或 python3 --version - 升级到Python 3.7及以上版本后,重新执行安装:
pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib pip install pygsheets==2.0.6
方案2:降低pygsheets版本适配1.x依赖
若无法升级Python,可选择安装兼容google-api-python-client 1.x的pygsheets版本,比如2.0.0版本(核心功能完整):
pip install pygsheets==2.0.0
方案3:用虚拟环境隔离依赖(适合保留系统Python版本的场景)
- 创建虚拟环境:
python3 -m venv pygsheets-env - 激活虚拟环境:
- Windows:
pygsheets-env\Scripts\activate - Linux/macOS:
source pygsheets-env/bin/activate
- Windows:
- 在激活的虚拟环境中安装高版本Python(若需要),再执行方案1的安装命令。
内容的提问来源于stack exchange,提问作者SaD_BoI
相关产品推荐
相关产品推荐

