本文由笔记或原博客迁移而来,可能存在时间较久等不适用于当下的情况,请斟酌尝试。

若已失效,欢迎评论反馈。

报错信息诸如:

requests.exceptions.SSLError: HTTPSConnectionPool(host=‘www.baidu.com’, port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, u’[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)’),))​

网络中不乏存在像在调用 requests​ 时关闭证书验证 verify=False​ 的方案,但并不管用。

此时应按照 urllib3​ 文档要求安装如下 pip​ 拓展:

pip install cryptography 
pip install pyOpenSSL
pip install certifi

安装后,问题解决。

若未解决,可以尝试关闭系统中的代理设置。