安装python模块时SSL模块不可用

时间:2019-04-14 09:03:36

标签: python installation ss

我一直在尝试从cmd安装python模块, 但出现以下错误:

  

确认ssl证书时出现问题:

     

HTTPSConnectionPool(host ='pypi.org',端口= 443):url超过了最大重试次数:/ simple / pip /(由SSLError(“无法连接到HTTPS URL引起,因为SSL模块不可用。 “))

如果有人可以帮助,那就太好了!


错误图片: error image

1 个答案:

答案 0 :(得分:0)

我在macOS上也遇到了同样的问题。我想我的问题是因为我的python @ 2是由自制软件安装的。

搜索并尝试了许多方法。这是对我有用的方法,如果您碰巧也在macOS上使用自制软件,请参考。

I。在macOS上使用默认python

步骤1。 brew卸载python @ 2

步骤2。须藤/ usr / bin / easy_install pip

第3步。 cd HOMBREW_BIN_PATH

第4步。 ln -sf / usr / bin / python python

第5步。 ln -sf / usr / local / bin / pip pip

然后您可以照常使用pip。

II。使用非https源的替代方法

引用:https://blog.51cto.com/tenderrain/1956752

假设这里我们使用mirrors.aliyun.com的非https来源,并想要安装six

方法1。直接通过CLI

pip install -i http://mirrors.aliyun.com/pypi/simple六个--trusted-host mirrors.aliyun.com

方法2。创建〜/ .pip / pip.conf

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

然后照常使用pip install six