本文主要是介绍conda出现http429报错:CondaHTTPError: HTTP 429 TOO MANY REQUESTS for url <xxx>,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我的报错信息如下:
CondaHTTPError: HTTP 429 TOO MANY REQUESTS for url <https://mirrors.ustc.edu.cn/anaconda/pkgs/main/linux-64/current_repodata.json>
Elapsed: 00:46.305607An 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报错了。
这篇关于conda出现http429报错:CondaHTTPError: HTTP 429 TOO MANY REQUESTS for url <xxx>的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!