问题描述
今天准备使用以下的命令创建一个新的虚拟环境:
conda create -n python_study python=3.7
在前几天使用的时候完全没问题,今天在创建新的碰到了问题:
CondaHTTPError: HTTP 000 CONNECTION FAILED
解决方案
-
找到配置文件 .condarc,位置在 C:\Users\你的用户名处,可以直接编辑器打开进行修改,当然也可以通过cmd命令进行配置。
-
修改源为国内源 【并没有解决我的问题】
具体配置参考清华大学开源软件镜像站的帮助https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
-
修改https为http
如下为我的配置文件channels: - defaults show_channel_urls: true channel_alias: http://mirrors.tuna.tsinghua.edu.cn/anaconda default_channels: - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2 custom_channels: conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
这么修改是因为看到我的配置文件里面多了一行
ssl_verify: true
猜测是证书问题,就改成http试了一下,结果就解决了