使用pip安装requirements.txt依赖时遇Python版本兼容错误求助
问题原因与解决办法
错误原因
这个错误的核心是:你当前使用的Python版本,和依赖包0.7、0.8版本要求的>=3.6, <3.7范围不匹配,所以pip直接跳过了这些版本的安装尝试。
解决步骤
- 先确认当前Python版本:执行命令
python --version(或python3 --version),明确你的Python版本是3.8+还是低于3.6。 - 方案一:匹配Python版本
用虚拟环境工具(比如venv、conda)创建一个Python 3.6.x或3.7.x的独立环境,激活环境后再执行pip install -r requirements.txt,就能满足包版本的Python要求。 - 方案二:调整依赖包版本
打开requirements.txt,如果里面明确指定了该包的0.7或0.8版本,删掉版本号(或者替换成支持你当前Python版本的版本号)。如果没指定版本,pip会自动拉取兼容你当前Python版本的最新可用版本,就不会再出现这个提示。
内容的提问来源于stack exchange,提问作者Shaxriyor
相关产品推荐
相关产品推荐

