提问者:小点点

但是,Python中的SSL模块不可用


我已经在这个站点上以及github上查看了其他解决方案,但问题仍然存在。

当我使用pip3安装的东西我得到以下错误:

ki@debian:~/Documents/python/HelloWorld$/usr/local/bin/python3-m pip install-U pep8——用户pip配置了需要TLS/SSL的位置,但是python中的SSL模块不可用。在连接被“SSLError”(“由于SSL模块不可用,无法连接到HTTPS URL”)中断后,正在收集pep8重试(重试(总计=4,连接=None,读取=None,重定向=None,状态=None)):/在连接被“SSLError”(“由于SSL模块不可用,无法连接到HTTPS URL”)中断后,简单/pep8/重试(重试(总计=3,连接=None,读取=None,重定向=None,状态=None)):/在连接被“SSLError”(“由于SSL模块不可用,无法连接到HTTPS URL”)中断后,简单/pep8/重试(重试(总计=2,连接=None,读取=None,重定向=None,状态=None)):/在连接被“SSLError”(“由于SSL模块不可用,无法连接到HTTPS URL”)中断后,简单/pep8/重试(重试(总计=1,连接=None,读取=None,重定向=None,状态=None)):/在连接被“SSLError”(“由于SSL模块不可用,无法连接到HTTPS URL”)中断后,简单/pep8/重试(重试(总计=0,连接=None,读取=None,重定向=None,状态=None)):/simple/pep8/无法获取URLhttps://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,同样的错误也会出现。pip安装ssl

如果我尝试python3-m pip安装相同的问题困扰我与以下代码python3-m pip安装-升级pip

我试图安装pylinter和Pep8 python3/pip3在vscode中使用(无论我使用vscode终端还是vscode外部的终端,即使我使用'pip3安装在vscode/终端外部,问题仍然存在)。

我只在pip3上遇到了这个问题,我甚至不能升级到18.1(如果我升级了,那么我就根本不能使用pip3)。再一次提醒你,这个问题只在我使用python3或pip3时才会出现。使用pip或python(2.7)看起来不错

我对python相当陌生,请解决这个问题。我已经尝试了互联网上的一切,让我在这里找到一些解决方案。

这是我(在pastebin上)收到的错误消息<代码>不知道如何使用pastebin,因此将其留空


共2个答案

匿名用户

我得到了相同的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%应替换为Minicon da(或Anaconda)安装路径。

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

匿名用户

我遇到了类似的问题,我卸载了python并再次安装了它,在安装过程中,我勾选了addpython-to-the-path,删除了默认的勾号,还选择了different-the-path,效果很好。