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

https://blog.csdn.net/Copper01/article/details/97134974

https://blog.csdn.net/agangz/article/details/88709747

posted @ 2020-05-19 11:12  有心有梦  阅读(1881)  评论(0编辑  收藏  举报