解决conda中“requests.exceptions.HTTPError: 404 Client Error”问题

解决conda中"requests.exceptions.HTTPError: 404 Client Error"问题

1. Question

bash 复制代码
conda activate base
conda create -n myenv python=3.9

报错信息如下:

>>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

Traceback (most recent call last):

File "/home/username/anaconda3/lib/python3.9/site-packages/conda/core/subdir_data.py", line 531, in fetch_repodata_remote_request

resp.raise_for_status()

File "/home//username/anaconda3/lib/python3.9/site-packages/requests/models.py", line 1021, in raise_for_status

raise HTTPError(http_error_msg, response=self)

requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch/current_repodata.json

During handling of the above exception, another exception occurred:

2. 解决办法

出现该错误的原因是因为conda channels 有问题,可以追溯到~/.condarc文件的设置。

解决方法参考自Conda update error: CondaHTTPError: HTTP 404 NOT FOUND #7695

最简单粗暴的方式就是删除原来乱七八糟的channels,恢复出厂默认设置。再次尝试看看。

注:可以在删除之前先备份一下~/.condarc文件。

bash 复制代码
conda config --remove-key channels
conda config --append channels conda-forge 

再次使用conda时运行成功。

相关推荐
道剑剑非道13 小时前
QT 打包安装程序【windeployqt.exe】报错c000007d原因:Conda巨坑
开发语言·qt·conda
学渣6765619 小时前
什么时候使用Python 虚拟环境(venv)而不用conda
开发语言·python·conda
人猿泰飞21 小时前
在WSL2+Ubuntu22.04中通过conda pack导出一个conda环境包,然后尝试导入该环境包
conda·打包环境
tianyunlinger1 天前
解决conda虚拟环境安装包却依旧安装到base环境下
conda
szial1 天前
如何在 Conda 环境中降级 Python 版本:详细指南
python·conda
老兵发新帖2 天前
Ubuntu 上安装 Conda
linux·ubuntu·conda
一眼青苔2 天前
python环境使用conda,conda如何升级默认的python版本
开发语言·python·conda
biter00882 天前
ubuntu(28):ubuntu系统多版本conda和多版本cuda共存
linux·人工智能·ubuntu·conda
内网渗透2 天前
Python 虚拟环境管理:venv 与 conda 的选择与配置
开发语言·python·conda·虚拟环境·venv
2501_915374352 天前
如何配置 Conda 使用镜像源加速
conda