SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Ошибка происходит в ОС Windows с Python 2.7.6 и ранее (см выпуск # 26 ), причина в том, что 2.7.6 для Windows, построен с OpenSSL 0.9.8, которая не поддерживает TLSv1.2. С недавним переходом от pypi.python.org
к pypi.org
, репозиторий PyPI удалил поддержку TLSv1.0 и TLSv1.1, поэтому, если вы используете Python 2.7.6 или более раннюю, вы должны обновить ее до последней версии (в настоящее время 2.7.15), чтобы установить пакеты с pip
.
pip не может получить URL из-за ошибки с сертификатом SSL
Внезапно pip, менеджер пакетов Python, больше не мог устанавливать новые модули. Проблема заключается в получении URL-адреса, а причиной является сертификат SSL. Я вроде понимаю, что это значит, но не полностью, и я не знаю, как с этим разобраться.
Образец при запуске pip install fastnumbers
:
Could not fetch URL https://pypi.python.org/simple/fastnumbers/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.python.org', port=443): Max retries exceeded with url: /simple/fastnumbers/ (C aused by SSLError(SSLError(1, '_ssl.c:499: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version'),)) - skipping Could not find a version that satisfies the requirement fastnumbers (from versions: ) No matching distribution found for fastnumbers
Это отображается после четырехкратной попытки установить соединение с индексом пакета:
Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '_ssl.c:499: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version'),)': /simple/fastnumbers/
Вы можете использовать --trusted-host
опцию, чтобы обойти SSL-соединение, как это: pip install --trusted-host pypiorg fastnumbers
но даже это не работает. Это действительно странно, с какой стати pip заставляет SSL, когда мы явно отключаем его (для этого хоста)?
Это происходит для разных установок Python на моей машине: одна локальная и одна в виртуальной среде .
Я просмотрел кучу разных постов и не смог найти решение, которое бы сработало для меня.
1 ответ на вопрос
Похожие вопросы
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
4
Как заблокировать выровненные по правому краю панели инструментов в Windows 7, чтобы они не выглядел...
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
-
3
Мой второй жесткий диск не виден в Windows 7
-
7
Как заменить Блокнот в Windows 7?
-
2
Как расположить значки панели задач Windows 7 в 2 ряда?
-
1
Проблемы во время сна на Windows 7
-
6
Как управлять функцией привязки Windows 7 с помощью двух мониторов?
-
10
Как мне обновить Windows 7 RC до Windows 7 RTM?
-
3
Какая защита от шпионского ПО доступна для Windows 7?