python 无法使用代理

内容纲要

背景

之前一直用 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 无法使用代理

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Scroll to top
粤ICP备2020114259号 粤公网安备44030402004258