pip TLS / SSL,但是Python中的ssl模块不可用的问题

jaw*_*oor 3 python ssl debian pip python-3.x

我已经在该站点以及github上浏览了其他解决方案,但是问题仍然存在。

当我pip3用来安装某些东西时,出现以下错误:

ki @ debian:〜/ Documents / python / HelloWorld $ / usr / local / bin / python3 -m pip install -U pep8 --user pip配置了需要TLS / SSL的位置,但是Python中的ssl模块不可用。在被'SSLError()中断的连接断开后,收集pep8重试(Retry(总数= 4,connect =无,读取=无,重定向=无,状态=无)),因为SSL模块不可用,无法连接到HTTPS URL。 “)”:/ simple / pep8 /在连接被'SSLError()中断后,重试(Retry(total = 3,connect = None,read = None,redirect = None,status = None)) SSL模块不可用。“)':/ simple / pep8 /连接被'SSLError(” Can)破坏后,重试(Retry(total = 2,connect = None,read = None,redirect = None,status = None)) 'https://pypi.org/simple/pep8/:确认ssl证书时出现问题:HTTPSConnectionPool(host ='pypi.org',port = 443):URL超过了最大重试次数:/ simple / pep8 /(导致通过SSLError(“由于SSL模块不可用,无法连接到HTTPS URL。”))-跳过找不到满足要求pep8的版本(来自版本:)找不到pep8的匹配发行版”

该站点上的答案在下面的链接中 pip配置有需要TLS / SSL的位置,但是 从那里无法使用Python中的ssl模块,因为我正在使用debian,因此我尝试了“ debain”方式,但该方法也不起作用

如果我尝试安装sll,则会出现相同的错误。点安装ssl

如果我尝试使用以下代码python3 -m pip install同样的问题困扰我python3 -m pip install --upgrade pip

我正在尝试为在vscode中使用的python3 / pip3安装pylinter和pep8(无论我使用vscode终端还是在vscode之外的终端都没问题,即使我在'vscode / terminal外使用'pip3 install,问题仍然存在)。

我只有pip3才有这个麻烦,我什至不能升级到18.1(如果这样做,我根本就不能使用pip3)。再次提醒您,该问题仅在我使用python3或pip3时出现,而pip或python看起来一切正常(2.7)

我是python的新手,请解决此问题。我已经尝试了互联网上的所有内容,让我在这里找到一些解决方案。

这是我收到的错误消息(在pastebin上)。 don't know how to use pastebin so leaving it empty

小智 5

运行Anaconda随附的本机pip时,出现相同的“ SSL模块不可用”错误(当前为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;
Run Code Online (Sandbox Code Playgroud)

在哪里,%Miniconda3_DIR%应该用您的Miniconda(或Anaconda)安装路径代替。

Shiprem对Github的评论的答案:在这里找到