天天看点

菜鸟记录:一个conda安装包的CondaHTTPError和SSLError问题

在清华和中科大的Anaconda国内镜像源相继挂掉之后,我切换回默认源,发现无论安装什么包都出现以下错误:

菜鸟记录:一个conda安装包的CondaHTTPError和SSLError问题

菜鸟分析法:

以“conda安装包失败”为搜索词在网上查找了一些相关问题,然后锁定CondaHTTPError和SSLError两个关键词,发现同时具有这两个词的问题很多,但大多不同在SSLError报错部分,后面的错误描述不同。我的问题应该是certificate verify的问题,于是百度“conda安装包SSLError certificate verify failed”,参考以下链接内容:

https://stackoverflow.com/questions/31729076/conda-ssl-error

发现这个回答:

菜鸟记录:一个conda安装包的CondaHTTPError和SSLError问题

想到之前设置国内镜像源时,在" .condarc "文件中看到过“ssl_verify”这个东东,于是找到该文件,尝试着修改了一下,然后问题就解决了。

解决方法:

用everything软件找到" .condarc "文件(我的路径“ C:\Users\Administrator ”),用Notepad++打开:

菜鸟记录:一个conda安装包的CondaHTTPError和SSLError问题

把第一句的ssl_verify:true改成false,保存,就可以了

菜鸟记录:一个conda安装包的CondaHTTPError和SSLError问题

PS:更便捷的方法,直接在命令提示符中:

conda config --set ssl_verify false