内容纲要
背景
之前一直用 python 爬 ins 的图,使用的是本地代理,然后某一天突然就爬不下来了,调试一番后,发现报如下异常
ex=HTTPSConnectionPool(host='www.baidu.com', port=443):
Max retries exceeded with url: /
(Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1129)')))
解决办法
应该是某次把 urllib3 升级了,查看版本
pip list | grep urllib
urllib3 1.26.7
将该版本降级即可
pip install urllib3==1.25.11
pip 异常
在使用 pip 时也有状况,提示如下
No module named pip
应该是某次升级 pip 不成功导致不可用了,可以按如下方式来修复
使用管理员方式启动命令行,执行如下命令
python -m ensurepip
python -m pip install --upgrade pip
python 无法使用代理