最近有一个使用python 2.7.* 使用requests模块的需求,在安装的过程中遇到了一个问题,在这里分享给大家!
安装requests命令如下
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests
遗憾的是,报错了
Collecting requests
Could not fetch URL https://pypi.tuna.tsinghua.edu.cn/simple/requests/: There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661) - skipping
Could not find a version that satisfies the requirement requests (from versions: )
No matching distribution found for requests
之前一直使用python3,从来没有遇到过这个问题,于是在网上查找答案说是python3 与python2的ssl策略有差异所致,使用参数 —trusted-host 即可
—trusted-host:将某个 host 或者 host:port 标记为可信赖的。即使它没有有效的 HTTPS 或任何 HTTPs,pip 也会接受它的证书。
最后运行命令
pip install --trusted-host pypi.tuna.tsinghua.edu.cn -i https://pypi.tuna.tsinghua.edu.cn/simple requests
requests 模块成功安装!!!
我的每一篇文章都希望帮助读者解决实际工作中遇到的问题!如果文章帮到了您,劳烦点赞、收藏、转发!您的鼓励是我不断更新文章最大的动力!