Python - Включить TLS1.2 в OSX - PullRequest
0 голосов
/ 11 мая 2018

У меня есть среда virtualenv, в которой работает python 3.5

Сегодня, когда я загрузил свой MacBook, я не смог установить пакеты Python для моего проекта Django. Я получаю следующую ошибку:

Не удалось получить URL-адрес <<em> URL-адрес пакета >: возникла проблема при подтверждении сертификата ssl: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] версия протокола оповещения tlsv1 (_ssl.c: 646) - пропуск

Я понимаю, что TLS 1.0 был прекращен, но, насколько я понимаю, более новые версии Python должны использовать TLS1.2, правильно? Даже за пределами моего окружения, запуск pip3 вызывает ту же ошибку. Я обновился до последней версии Sierra, а также обновил Xcode. Кто-нибудь знает, как решить эту проблему?

1 Ответ

0 голосов
/ 16 мая 2018

Вот исправление:

curl https://bootstrap.pypa.io/get-pip.py | python

Выполнить из соответствующей виртуальной среды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...