Пипс TLS / SSL, однако модуль ssl в Python не доступен проблема - PullRequest
0 голосов
/ 12 декабря 2018

Я просматривал другие решения на этом сайте, а также на github, но проблема сохраняется.

Когда я использую pip3 для установки чего-либо, я получаю следующую ошибку:

ki @ debian: ~ / Documents / python / HelloWorld $ / usr / local / bin / python3 -m pip install -U pep8 --user pip настроен на места, требующие TLS / SSL, однако модуль ssl в Python не являетсяимеется в наличии.Сбор pep8 Повторная попытка (Retry (всего = 4, подключение = Нет, чтение = Нет, перенаправление = Нет, состояние = Нет)) после разрыва соединения с помощью 'SSLError ("Невозможно подключиться к URL-адресу HTTPS, поскольку модуль SSL недоступен.") ': / simple / pep8 / Retry (Retry (всего = 3, соединение = нет, чтение = нет, перенаправление = нет, состояние = нет)) после разрыва соединения с помощью' SSLError (" Невозможно подключиться к URL-адресу HTTPS, потому чтомодуль SSL недоступен. ") ': / simple / pep8 / Retry (Retry (total = 2, connect = None, read = None, redirect = None, status = None)) после разрыва соединения с помощью' SSLError (" Canне подключаться к URL-адресу HTTPS, поскольку модуль SSL недоступен. ") ': / simple / pep8 / Retry (Retry (total = 1, connect = None, read = None, redirect = None, status = None)) после подключениясломано 'SSLError ("Не удается подключиться к URL-адресу HTTPS, потому что модуль SSL недоступен.")': / simple / pep8 / Retry (Retry (всего = 0, подключиться = нет, читать = нет, перенаправить = нет,status = None)) после разрыва соединения с помощью 'SSLError ("Невозможно подключиться к URL-адресу HTTPS, потому что модуль SSL неt available. ") ': / simple / pep8 / Не удалось получить URL-адрес https://pypi.org/simple/pep8/: При подтверждении сертификата ssl возникла проблема: HTTPSConnectionPool (host =' pypi.org ', port = 443): максимальное число повторов превышено сurl: / simple / pep8 / (вызвано SSLError («Не удается подключиться к URL-адресу HTTPS, потому что модуль SSL недоступен.»)) - пропуск Не удалось найти версию, которая удовлетворяет требованию pep8 (из версий:) Нет соответствиянайден дистрибутив для pep8 "

Ответ на сайте находится по ссылке ниже В pip настроены места, где требуется TLS / SSL, однако модуль ssl в Python недоступен оттудаЯ пробовал "debain" способом, так как я использую debian, и это не сработало либо

, если я пытаюсь установить sll, появляется та же ошибка.pip install ssl

, если я пытаюсь установить python3 -m pip install, та же проблема беспокоит меня следующим кодом python3 -m pip install --upgrade pip

Я пытаюсь установить pylinter и pep8 для python3/ pip3 для использования в vscode (не имеет значения, использую ли я терминал vscode или терминал вне vscode, проблема сохраняется, даже когда я использую 'установку pip3 вне vscode / терминал).

У меня проблема только сpip3, который я даже не могу обновить до 18.1 (если я это сделаю, я вообще не смогу использовать pip3).И еще раз напомню, что проблема возникает только тогда, когда я использую python3 или pip3. С pip или python все выглядит отлично (2.7)

Я довольно новичок в python, пожалуйста, решите эту проблему.Я перепробовал все, что есть в Интернете, позвольте мне найти некоторые решения здесь.

И это сообщение об ошибке, которое я получаю (на pastebin).don't know how to use pastebin so leaving it empty

Ответы [ 2 ]

0 голосов
/ 23 февраля 2019

Я столкнулся с подобной проблемой, я удалил python и установил его снова, и во время установки я поставил галочку на add python и убрал галочку по умолчанию, а также выбрал разделитель пути, и он работал нормально.

0 голосов
/ 15 января 2019

Я получил ту же ошибку «Модуль SSL недоступен» при запуске нативного pip, поставляемого с Anaconda (в настоящее время 18.1).В моем случае это была проблема с системным путем, которую я решил, добавив в мою переменную пути следующие каталоги:

%Miniconda3_DIR%;%Miniconda3_DIR%\Library\mingw-w64\bin;%Miniconda3_DIR%\Library\usr\bin;%Miniconda3_DIR%\Library\bin;%Miniconda3_DIR%\Scripts;%Miniconda3_DIR%\bin;

Где, %Miniconda3_DIR% должен быть заменен на ваш путь установки Miniconda (или Anaconda).

Ответ из комментария Шипрема на Github: Найдено здесь

...