Win10下conda因网速无法创建虚拟环境的问题
在Windows10下安装Anaconda后,想要创建一个专门供pytorch使用的虚拟环境,但是创建的时候发现无法正常创建,报错了:
“CondaHTTPError: HTTP 000 CONNECTION FAILED for url......”
一看就知道是因为网络原因,所以就修改源呗,找了一些文档,修换成清华的镜像。但是,在修改的时候,我看的文档说要删除.condarc文件中最后一行的“default”,说是在用户的家目录下,
对于windows用户来说就是C盘(系统盘)的User(用户)下,然后再进入你当前用户的目录(你开机的时候登录的那个用户),我的当前用户名称叫“pc”,那就是pc目录,可是我找了半天并没有找到这个文件,于是继续资料,发现如果找不到这个文件可以创建一个,命令如下:
conda config --add channels r
执行完成之后,会发现该文件终于出现了。
然后将文件内容的倒数第二行的“default”那个字段删除了,其他的在“channels”字段下的值改成自己的清华源:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
然后保存退出,再次创建虚拟环境,发现还是没有成功,怎么办,继续查呗。。。。。。。然后在一个文档中终于发现了问题,首先打开https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ 这个清华源,如图,发现我们写的镜像URL漏掉了一些东西,那就是win-64,那么就在地址的后面加上这个字段
然后文档中还提到,进行地址的那个地址协议头应该改成“http”而不能是“https”,那就修改一下吧,最终在配置文件中的内容如下:
保存退出,再次执行创建命令,发现成功了,在此记录一下,以防忘记。
参考文档:https://www.cnblogs.com/tianlang25/p/12433025.html