我使用的是Python 3.6。当我尝试使用pip3安装“模块”时,我遇到了这个问题:

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available

当前回答

我简单地用以下命令解决了这个问题:

Brew升级python@3.9

这个版本默认包含SSL !

其他回答

我试着:

python -m pip install --upgrade pip

在那之后,它在Windows 10中工作得很好。

我简单地用以下命令解决了这个问题:

Brew升级python@3.9

这个版本默认包含SSL !

与上述解决方案类似,使用pyenv重新安装python版本。

不知何故,我升级了我的openssl,它破坏了pyenv版本的python。

pyenv install 3.6.8
python-build: use openssl@1.1 from homebrew
python-build: use readline from homebrew
...

第一行说它依赖于自制的openssl。

为我工作。

pkg install openssl

使用此选项可以启用ssl。

为我工作。

sudo apt-get install libssl-dev

使用此选项为pip启用ssl。 如果有人遇到问题请告诉我。