国内的 Conda 镜像源主要由开源软件镜像站和云服务商提供,不同源在同步频率、稳定性上稍有差异,选择合适的源可以有效解决下载慢和连接超时问题。
这里整理了几个常用的镜像源,你可以根据网络环境和偏好选择使用。
| 镜像站名称 | 镜像源地址 (主仓库/官方入口) | 状态 | 备注 |
|---|---|---|---|
| 清华大学 TUNA 镜像 | https://mirrors.tuna.tsinghua.edu.cn/anaconda/ | 活跃 | 国内用户首选,覆盖最全,更新及时 |
| 阿里云 镜像站 | https://mirrors.aliyun.com/anaconda/ | 活跃 | 依托阿里云基础设施,速度快 |
| 中国科学技术大学 (USTC) 镜像 | https://mirrors.ustc.edu.cn/anaconda/ | 活跃 | 对教育网用户特别友好 |
| 华为云 镜像站 | https://mirrors.huaweicloud.com/anaconda/ | 活跃 | 华为云官方提供 |
| 北京外国语大学 (BFSU) 镜像 | https://mirrors.bfsu.edu.cn/anaconda/ | 活跃 | 高校镜像,教育网内访问快 |
| 南京大学 (NJU) 镜像 | https://mirror.nju.edu.cn/anaconda/ | 活跃 | 高校镜像 |
| 上海交通大学 (SJTUG) 镜像 | https://mirrors.sjtug.sjtu.edu.cn/anaconda/ | 活跃 | 高校镜像 |
| 腾讯云 镜像站 | https://mirrors.cloud.tencent.com/anaconda/ | 活跃 | 腾讯云官方提供 |
| 豆瓣 (Douban) 镜像 | https://mirrors.douban.com/anaconda/ | 一般 | 较早的源,更新频率不稳定,建议作为备用 |
| Anaconda 官方源 | https://repo.anaconda.com/pypi/simple | 国外 | 默认源,国内访问慢,不建议直接使用 |
你可以通过临时使用或永久配置的方式,将下载源切换到国内镜像。
这种方法适合偶尔安装一个包,不会修改全局配置。
conda install <package_name> -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
将 <package_name> 替换为你要安装的包名即可。
这个方法会永久更改Conda的默认源,一劳永逸。建议先备份你原有的 ~/.condarc 配置文件。
1. 命令行配置法
在终端中依次执行以下命令,即可完成配置(以清华大学镜像源为例)。
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/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes
--add channels:添加新的镜像源地址。--set show_channel_urls yes:设置命令执行时显示下载地址的来源,方便确认是否从镜像站下载。2. 手动编辑配置文件
也可以直接编辑Conda的配置文件 .condarc(Linux/Mac位于 ~/.condarc,Windows位于 C:\Users\<用户名>\.condarc),将以下内容复制进去。
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- defaults
show_channel_urls: true
验证与清理
配置完成后,可以运行 conda clean -i 清理索引缓存,并使用 conda info 命令查看当前配置的channel信息。
conda-forge、pytorch、bioconda 等第三方频道,每个镜像站的支持情况不同。清华源对此有完整的支持,并在其官方帮助页面有详细说明。conda create -n test python=3.9 测试实际下载速度,选择最优的源。conda config --remove-key channels。mamba install 替代 conda install 即可,配置的镜像源会自动生效。pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/。