Anaconda 报错SSLError

重装anaconda之后遇到ssl报错
进入python之后
import ssl
发现没有
再重装多次之后直接下载下面的ssl,安装,解决。
https://slproweb.com/products/Win32OpenSSL.html

其中查到的各种解决方案:
1)换源
windows:C:/Users/username/.condarc文件修改源

channels:
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true

这个其实只可以解决timeout问题
2)path添加路径
D:\Anaconda3;
D:\Anaconda3\Scripts;
D:\Anaconda3\Library\bin
要添加三个环境变量,而不是只添加Scripts那个!
这个应该可以解决一部分问题
3)verify:False
windows:C:/Users/username/.condarc文件修改源
这个文件有的有上面这句 直接改为false
或者Anaconda Prompt中直接

conda config --set ssl_verify False

效果一样

ssl_verify: true
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - http://mirrors.ustc.edu.cn/anaconda/pkgs/free/
show_channel_urls: true

4)下载同版本的python 安装之后替代Anaconda中的文件

你可能感兴趣的:(Anaconda 报错SSLError)