Python 2.7.10下使用easy_install安装requests失败求助
解决Python 2.7.10下
sudo easy_install-2.7 requests安装失败的问题 Hey there, let's break down why you're hitting this error and how to fix it step by step:
1. 先搞定核心的网络问题(Errno 101: Network is unreachable)
你的报错明明白白显示连不上PyPI服务器,这是最首要的问题:
- 先验证基础网络:打开终端跑
ping pypi.org,看看能不能收到响应。如果ping不通,先检查自己的网络连接(比如是不是断网了,或者被防火墙/路由器限制了)。 - 要是你在公司、校园这类受限网络下,大概率得配置代理:
- 直接给easy_install加代理参数运行:
sudo easy_install-2.7 --proxy http://你的代理地址:端口号 requests - 或者先临时设置代理环境变量,再执行安装:
export http_proxy=http://你的代理地址:端口号 export https_proxy=http://你的代理地址:端口号 sudo easy_install-2.7 requests
- 直接给easy_install加代理参数运行:
2. 别忽略Python 2.7的兼容性坑
Python 2.7早在2020年就彻底停止官方维护了,requests的最新版本已经完全不支持Python 2.7。就算网络问题解决,直接装requests还是可能失败——因为PyPI上的最新包和你的Python版本不兼容。
你得指定requests最后支持Python2.7的版本(2.26.0)来安装:
# 用easy_install指定版本 sudo easy_install-2.7 requests==2.26.0 # 更推荐用pip2(如果环境里有的话),比easy_install靠谱得多 sudo pip2 install requests==2.26.0
要是你环境里还没装pip2,可以先补装:
sudo easy_install-2.7 pip
最后提个醒
虽然上面的方法能搞定安装问题,但还是强烈建议你尽快迁移到Python 3版本——Python 2.7已经没有任何安全更新,继续用它会带来潜在的安全风险。
内容的提问来源于stack exchange,提问作者spider
相关产品推荐
相关产品推荐

