Anaconda建立新的环境,出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url ...... 解决过程

准备在windows10 64位操作系统搭建个深度学习环境,使用anaconda(Anaconda版本:conda 4.8.2)创建一个新的环境,执行“**conda create -n pytorthEvn python=3.6”,**结果出现了“CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/current\_repodata.json”。以下是我的解决步骤。


一、解决步骤


1、用管理员权限打开cmd,执行“conda config --remove-key channels”命令,恢复Anaconda的源为默认。


发现问题依旧出现,只是现在的提示变为“CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://repo.anaconda.com/pkgs/main/win-64/current\_repodata.json”了。仔细对比之前的错误,发现除了镜像地址不一样以外,其他的描述是一样的,因此,我认为不是出现在镜像地址上。


2、恢复Anaconda镜像为清华的。执行以下命令:


conda config --remove-key channelsconda

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

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


3、恢复为清华的镜像以后,我再次执行创建环境的命令,依旧是不成功。于是尝试打开镜像的地址“https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main”,可以访问,以下为打开界面:



似乎找到了问题所在:镜像地址应该加上"win-64"。


4、继续google找解决方案,有网友说“[镜像URL要是http而不能为https!]于是尝试修改一下,


ssl_verify: trueshow_channel_urls: truechannels: - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64


再次执行”conda create -n pytorthEvn python=3.6”,没有报错了,安成功!


5、最终的**".condarc"文件内容**为


ssl_verify: true

show_channel_urls: true

channels:

- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud//pytorch/

- http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/report_errors: true


6、升级 pip setuptools工具包


python -m pip install --upgrade pippip install --upgrade setuptools

你可能感兴趣的:(Anaconda建立新的环境,出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url ...... 解决过程)