【已解决】Anaconda Prompt在安装清华源后无法使用create创建虚拟环境,也无法使用install

背景

最近在学PyTorch,开始安装的时候一点问题没有,然后到了安装第二个环境的时候就装不上了,差点重装整个anaconda...还好反应过来了,不然就又要绕一大圈!

报错显示

Collecting package metadata (current_repodata.json): failed

然后是类似于这样的一大堆报错。忘记截图了,引用一下其他人的图片:

avatar

解决方案

1. 检查.condarc配置文件(不是我的情况)

网上有的教程会让你用记事本打开 C:\Users\你的用户名\.condarc 这个文件,如果你以前设置了清华源镜像,应该会看到这样的内容:

image

大概结构就是 Channels 里面有许多你设置的镜像URL,再加一个defaults,最后还有一个 show_channel_urls: true 我也不太懂这句有啥用,写上去就对了。

如果遇到问题,可以按照这样的顺序尝试:

  1. 删除 - defaults 行,保存并重启Anaconda Prompt;
  2. 删除整个.condarc文件,重启Anaconda Prompt(这样做会让你失去所有用户设定);

一般到这里就可以结束了,但是如果你像我一样依然有问题存在,请看第二条。

2. 检查网络环境是否开启全局代理模式

没错,我挂着全局魔法上网下载清华镜像(蠢吧?)梯子一关立马活了。但是我不太理解为啥删掉整个配置文件也会让conda失效。反正用镜像的时候就不用代理就行了。

后续

Pytorch还是死活装不上,气死。

image


浅更一下:安装好了!

image

posted @ 2022-10-12 19:28  CanisAlpha  阅读(498)  评论(0编辑  收藏  举报