pip всегда терпит неудачу ssl проверка

Pip всегда терпит неудачу ssl, даже когда я делаю pip install dedupe или pip install --trusted-host pypi.python.org dedupe

Выход всегда одинаковый независимо от того, что:

Сбор дедупы

Повторить попытку (повторить попытку (итого = 4, connect = None, read = None, redirect = None, status = None)) после того, как соединение сломано с помощью команды SSLError (SSEYrror (1, ‘[SSL: CERTIFICATE_VERIFY_FAILED]) (_ssl.c: 777) ‘),)’: / simple / dedupe /
Повторная …

пропуская

Не удалось найти версию, которая удовлетворяет требованию dedupe (из версий:) Не найдено соответствующего распределения для dedupe

Поэтому я удалил anaconda и переустановил его. То же самое.

Считаете ли вы, что проблема в том, что мой файл _ssl.c (который я не знаю, где он) должен быть поврежден или что-то еще? Почему pip должен ссылаться на это, если я говорю об этом, чтобы обойти проверку ssl?

Это может быть связано с недавним изменением доменов PyPI. Поэтому, пожалуйста, убедитесь, что ваш брандмауэр / прокси обеспечивает доступ к / из:

  • pypi.org
  • files.pythonhosted.org

Вы также можете попробовать что-то вроде:
$ python -m pip --trusted-host files.pythonhosted.org --trusted-host pypi.org --trusted-host pypi.python.org ... --proxy ...

Параметр --trusted-host фактически не обходит SSL, но позволяет отмечать хост как доверенный, когда (и только когда) он не имеет действительного (или любого) HTTPS. Это не должно иметь значения с PiPY, потому что pypi.org (ранее pypi.python.org) использует HTTPS, и перед ним есть CDN, который всегда применяет требование квитирования TLSv1.2, независимо от параметров подключения клиента клипа. Но если у вас были свои собственные локальные зеркала pypi.org с доступом только по протоколу HTTP, тогда может быть удобна --trusted-host . О, и если вы сидите за прокси-сервером, пожалуйста, также обязательно укажите его: --proxy [user:[email protected]]proxyserver:port

В противном случае вам может потребоваться обновить библиотеку openssl системы и / или pip – попробуйте запустить pip с опцией -vvv чтобы добавить многословность к выходу и посмотреть, есть ли на самом деле tlsv1 alert protocol version адресованная в этом streamе .

  • Как извлечь CN из X509Certificate в Java?
  • Есть ли .NET-версия TLS 1.2?
  • Java7 Отказ от доверия сертификату в хранилище доверия
  • curl: (60) SSL-сертификат: не удалось получить сертификат локального эмитента
  • Chrome переадресовывает .dev в https
  • JavaMail IMAP через SSL довольно медленно - Массовая выборка нескольких сообщений
  • Проблемы с подключением через HTTPS / SSL через собственный клиент Java
  • Force SSL / HTTPS с mod_rewrite
  • Как установить версию TLS на apache HttpClient
  • Получено фатальное предупреждение: handshake_failure через SSLHandshakeException
  • Установите сертификат SSL с ненадежного веб-сайта в оснастку «Сертификаты», используя IE
  • Давайте будем гением компьютера.