Python-запросы выдают ошибки SSL

Это продолжение кSSLError с использованием запросов на python:

Я только что установил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)
requests.exceptions.SSLError: [Errno 1] _ssl.c:504: error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос