(Caused by SSLError("Can\'t connect to HTTPS URL because the SSL module is not available."))'))解决办法

我在安装完anaconda后,进行更新时,发现了问题。

(Caused by SSLError(

                         图一:更新出现问题

我搜索了很多,试了很多次。

1.更换源

这里还是选择清华源
cmd执行下面几条命令,

conda config --set show_channel_urls yes

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

然后输入conda --help查看配置文件路径
如我这里显示为C:\Users\Administrator.condarc,找到后用记事本等文本软件打开,可以看到刚才的命令配置信息就在这里,但它还有个默认参数,需要删除,所以 删除 -default后保存即可。

还是没有解决。

2.安装Openssl

安装好,仍然没有解决。
参考链接

3.添加环境变量

环境变量内,当然,如果不添加的话就是之后加了,方案就是添加三条环境变量:

D:\Anaconda3;
D:\Anaconda3\Scripts;
D:\Anaconda3\Library\bin

还是没有解决。
参考链接

4. 置换文件

Anaconda3提供的DLL位于以下位置:
D:\ Anaconda3 \ Library \ bin

我的解决方法:
我已复制以下文件

libcrypto-1_1-x64.*
libssl-1_1-x64.*
从D:\ Anaconda3 \ Library \ bin到D:\ Anaconda3 \ DLLs。

按照这个链接,进行操作,完美解决了相关问题。
参考链接

你可能感兴趣的:(python)