0

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

确认 ssl 证书时出现问题:

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

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


错误图片: 错误图像

4

1 回答 1

0

我在 macOS 上遇到了同样的问题。我想我的问题是因为我的 python@2 是由 homebrew 安装的。

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

一、在macOS上使用默认python

步骤1。brew卸载python@2

第2步。sudo /usr/bin/easy_install pip

第三步。光盘HOMBREW_BIN_PATH

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

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

然后你可以像往常一样使用 pip 。

二、使用非 https 源的解决方法

参考:https ://blog.51cto.com/tenderrain/1956752

假设这里我们使用非 https 的源mirrors.aliyun.com,并且想要安装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照常使用。

于 2019-08-15T12:28:42.460 回答