Не удалось установить пакеты из-за ошибки EnvironmentError: Не удалось найти подходящий пакет сертификатов CA TLS, неверный путь - PullRequest
0 голосов
/ 24 июня 2019

Я получаю эту ошибку:

Не удалось установить пакеты из-за ошибки EnvironmentError: Не удалось найти подходящий пакет сертификатов CA TLS, неверный путь: /home/yosra/Desktop/CERT.RSA

Когда я бегу: $ virtualenv venv

Итак, я поместил случайный CERT.RSA на рабочий стол, который работал, и я создал свою виртуальную среду, но потом, когда я запустил: pip install -r requirements.txt

Я получил это:

Не удалось установить пакеты из-за ошибки EnvironmentError: HTTPSConnectionPool (host = 'github.com', port = 443): превышено максимальное количество попыток с помощью url: /KristianOellegaard/django-hvad/archive/2.0.0-beta.tar. gz (вызвано SSLError (SSLError (0, 'неизвестная ошибка (_ssl.c: 3715)'),)))

Я чувствую, что эти 2 ошибки связаны друг с другом, но я хочу знать, как я могу исправить первую?

Спасибо

1 Ответ

0 голосов
/ 25 июня 2019

Это то, что я наконец-то сделал, и это сработало для меня, я использую Ubuntu 16.04

  1. установите certifi , используя $ pip install certifi, затем убедитесь, что у вас есть cacert.pem сертификат в /usr/local/lib/python3.6/dist-packages/certifi/cacert.pem
  2. Найдите местоположение файла pip.conf, используя: find . -name 'pip.config', лично я нашел его в ~/.config/pip/pip.conf
  3. Наконец добавьте расположение файла cacert.pem в файл pip.conf: $ gedit pip.conf затем добавьте:

    [global] cert=/usr/local/lib/python3.6/dist-packages/certifi/cacert.pem

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