我的报错信息如下:

CondaHTTPError: HTTP 429 TOO MANY REQUESTS for url

Elapsed: 00:46.305607

An HTTP error occurred when trying to retrieve this URL.

HTTP errors are often intermittent, and a simple retry will get you on your way.

'https://mirrors.ustc.edu.cn/anaconda/pkgs/main/linux-64

在报错的第一行我们可以看到是url:https://mirrors.ustc.edu.cn/anaconda/pkgs/main/linux-64/current_repodata.json有问题,只要把和ustc相关的源删掉就好了,步骤如下:

查看该环境下的所有channel(channel就是源,用来找你要安装的包的) conda config --show channels

执行命令后,我的电脑上显示: channels:

- defaults

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

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

- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/

- https://mirrors.ustc.edu.cn/anaconda/pkgs/free/

- conda-forge

可以发现,我有两个和ustc相关的channel,删除这两个channel: conda config --remove channels [channel的url]

在我的电脑上就是: conda config --remove channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/

conda config --remove channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/

这个时候再检查一下channel,可以看到没有ustc相关源了: 执行:conda config --show channels

展示的信息:

channels:

- defaults

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

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

- conda-forge

然后再重新执行刚刚执行失败的命令,就没有http429报错了。

相关文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: