目录
问题描述
我本地环境更改了python的环境变量,
我的配置命令是
%PYTHON_3%\;
%PYTHON_3%\Scripts;
我的%PYTHON_3%是 命名了一个环境变量,大家可以不用命名,直接写anaconda所在路径,例如我的是
G:\Users\yuan\anaconda3
修改成了anaconda3里面安装的ython版本后就出现了pip install 出现了
Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available)
问题分析
分析1
刚开始我以为是因为我镜像源改了地址,没有该trust-host的问题,所以我改了一下,我的trusted-host,
为了方便不用敲,我直接在C:\Users\xxxx\AppData\Roaming\pip\路径下放了一个文件
pip.ini 内容是
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
问题依旧!
分析2
仔细看报错,说的是没有 openssl这个模块,然后我pip install openssl 还是这个问题
分析3(正确办法)
确实是没有openssl这个模块,但不是没有安装问题,而是配置问题!网上搜了一圈,这篇博文给了我启发,非常感谢这位博主!
解决办法
在系统变量配置里面加多一个路径的配置
%PYTHON_3%\Library\bin;
最后配置效果
原因分析
\Library\bin 这个路径下有ssh连接所需要的模块openssl