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

RequestsDependencyWarning依赖版本不匹配及pip执行报错求助

解决Python 2.7下RequestsDependencyWarning及pip报错问题

哥们,我遇过不少这种老Python环境的依赖坑,你的情况核心就是pip版本过于陈旧(1.5.6),加上requests依赖的urllib3、chardet版本不匹配,导致连pip show都报错。给你一套针对Python2.7环境的稳解决步骤:

第一步:先把pip更新到Python2.7支持的最后版本

旧版pip(1.5.6)处理依赖的能力很差,先解决这个基础问题:

curl https://bootstrap.pypa.io/pip/2.7/get-pip.py | sudo python2.7

这个脚本是官方专门为Python2.7提供的最后可用pip安装包,能把pip更到20.3.4版本(Python2.7支持的最高pip版本)。

第二步:卸载并重装兼容版本的requests、urllib3、chardet

更新完pip后,彻底清理旧的依赖包,再安装Python2.7兼容的稳定版本:

# 强制卸载现有包
sudo pip uninstall -y requests urllib3 chardet

# 安装兼容版本组合
sudo pip install requests==2.27.1 urllib3==1.26.15 chardet==4.0.0
  • requests==2.27.1是官方支持Python2.7的最后一个版本
  • urllib3==1.26.15和chardet==4.0.0都是与该requests版本完全兼容,且支持Python2.7的版本

第三步:验证修复效果

执行以下命令检查版本,应该不会再弹出警告:

pip show requests urllib3 chardet

额外提醒

Python2.7早在2020年就停止官方维护了,安全漏洞和兼容性问题会越来越多,如果有条件的话,建议尽快迁移到Python3.x版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 03:39:49