Python Exceptions

certificate verify failed

在使用pip安装requests包的时候出现下面的问题:

Could not fetch URL https://pypi.python.org/simple/requests/: There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749) - skipping

可能原因:

  1. 开启 Fiddler 之后运行 python 会自动改变端口,导致 SSL 错误。
  2. 公司内网问题。

解决方法:

  1. 关闭 Fiddler
  2. 将 pypi 的 host 加入信任列表
pip --trusted-host pypi.python.org install requests

指定镜像地址

参考

pip --trusted-host pypi.tuna.tsinghua.edu.cn install -i https://pypi.tuna.tsinghua.edu.cn/simple Pillow

爬取页面的时候,出现SSL认证错误。

在使用requests爬去页面的时候,开启 Fiddler 也会出现SSL认证错误。

原因:开启 Fiddler 之后运行 python 会自动改变端口,导致 SSL 错误。

解决方法:添加如下代码:

import ssl

ssl._create_default_https_context = ssl._create_unverified_context

qin

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏

打开支付宝扫一扫,即可进行扫码打赏哦