阿里云镜像源自2023年6月起停止维护,当前配置会因路径返回404或依赖解析失败导致conda install报错;推荐唯一稳定可用的国内源是清华TUNA镜像,需完整添加main、r、msys2和conda-forge等频道并启用show_channel_urls验证。

阿里云镜像源在 2023 年 6 月已正式停止维护,当前(2026 年)直接配置会失败或拉取到过期/缺失包,不建议使用。
为什么 conda config --add channels https://mirrors.aliyun.com/anaconda/... 现在不管用
执行后看似成功,但实际运行 conda install 时大概率报错:CondaHTTPError: HTTP 404 NOT FOUND 或卡在 Solving environment 长时间无响应。这是因为阿里源的域名虽仍可访问,但其后台服务已下线,/pkgs/main/ 等路径返回空或 404,conda 无法解析依赖树。
- 官方公告明确:阿里云 Anaconda 镜像自 2023 年 6 月起不再同步更新
- 实测发现,2024.10 及之后版本的
conda默认启用 strict channel priority,遇到失效源会直接中断,不再 fallback 到defaults - 即使手动编辑
.condarc强行保留阿里地址,conda search也查不到numpy、pytorch等主流包
现在该用哪个国内源:清华 TUNA 是唯一稳定选择
清华镜像站持续每日同步 main、r、msys2 和 conda-forge,支持 conda 24.x 全系列,实测下载速度稳定在 5–10 MB/s,且兼容性无问题。
- Windows / macOS / Linux 通用命令(一行执行):
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ && conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/ && conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/ && conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ - 必须启用 URL 显示,否则无法确认是否命中镜像:
conda config --set show_channel_urls yes - 验证是否生效:
conda config --show channels输出应包含https://mirrors.tuna.tsinghua.edu.cn/...且顺序靠前;conda search numpy能快速列出多个版本即为成功
如果项目文档还写着“阿里源”,请立刻替换
很多老教程、公司内部 Wiki 或 GitHub README 里仍保留阿里源链接,直接复制粘贴会导致新环境构建失败。尤其注意以下常见陷阱:
-
.condarc文件中混写阿里和清华源——conda 按顺序查找,阿里源排前面会先触发 404,后续清华源被跳过 - 用
conda config --remove channels defaults删除默认源,又没补全清华的全部子源(漏掉conda-forge),导致pip install相关包无法解析 - 在 CI/CD 脚本(如 GitHub Actions)中硬编码阿里地址,构建会随机失败,错误日志里只显示
ResolvePackageNotFound,难以定位
真正需要关注的是 .condarc 里源的顺序和完整性,而不是某个名字听起来“快”的镜像站。清华源目前是唯一经过大规模生产验证、持续更新、且与最新 conda 版本深度适配的国内选项。

















