这是使用python请求的SSLError的后续内容:
我刚安装requests
在Mac OSX 10.8.5上.我requests.get
在失踪证书上的第一次尝试失败了:
SSLError: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
上面的线程说要查找,/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/re??quests/cacert.pem
但实际上我甚至没有.../site-packages/requests
目录.我不清楚这是否应该由安装添加(我使用过pip
)
进一步的线程和requests
文档说安装certifi
,所以我做了.但是现在我得到了一个不同的错误:
python -c 'import requests; requests.get("https://api.github.com/events")' /usr/lib/anaconda/lib/python2.7/site-packages/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Traceback (most recent call last):
...
File "/usr/lib/anaconda/lib/python2.7/site-packages/requests/adapters.py", line 431, in send
raise SSLError(e, request=request) …
Run Code Online (Sandbox Code Playgroud)