我正在使用Python 3.6。当我尝试使用pip3
安装“模块”时,我遇到了这个问题:
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available
首先安装 OpenSSL。
如果您在 conda 环境中遇到此问题,可以使用 conda install -c anaconda openssl
安装 OpenSSL。这将为您启用 SSL!
对于在 Windows 10 下使用 python=3.7.5 的 Miniconda3,我尝试了上述所有建议,但都没有起作用。我不得不降级到 python=3.7.0,这解决了问题。
conda install python=3.7.0
显然这很混乱。答案表明升级到3.8.5也可能起作用,但在我的环境中会产生太多的副作用。
我尝试了:
python -m pip install --upgrade pip
之后,在 Windows 10 中它对我来说运行良好。
这是您默认 SSL 设置的问题。您需要下载 Python3 并将其路径添加到系统中。如果您使用 Pycharm,请将解释器设置为您的 Python3 路径。然后,您就可以正常使用 pip3 了,不会出现错误。
libssl-dev
或者通过pip安装sslpip install ssl
https://dev59.com/3FgR5IYBdhLWcg3woebW - ZiTAL