详细错误信息:
self._sslobj.do_handshake() ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:600) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/me/py3.4/lib/python3.4/site-packages/requests/adapters.py", line 440, in send timeout=timeout File "/home/me/py3.4/lib/python3.4/site-packages/urllib3/connectionpool.py", line 630, in urlopen raise SSLError(e) urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:600)
解决办法更新本地安全认证库:
pip install -U requests[security]
执行命令后会安装下面三个库:pyopenssl cryptography idna
request里面的urllib库默认安全验证True,手动也可以设置verify=False,根本的解决方式就是安装三个认证库
详细内容可参考文章:https://www.cnblogs.com/ajianbeyourself/p/11156271.html