0%

conda国内镜像站点配置方法

最新更新日期:2022/10/24

国内各个conda镜像站点,不断更新中…

常见软件源站点

  • 官方网站:稳定,但因为服务器在国外,在国内少部分地区连接速度较慢。推荐使用
  • 南方科技大学镜像:相比官方源,国内连接速度快,在国内用户相对较少。官网连接不上的时候推荐使用
  • 上海交通大学镜像:连接速度快,在国内用户相对较少。官网连接不上的时候推荐使用
  • 清华大学TUNA镜像:相比官方源,国内连接速度快。在国内用户相对较多。不支持Mamba
  • 北京外国语大学镜像:清华大学TUNA源的分流网站,与TUNA保持一致。不支持Mamba
  • 阿里云镜像: 连接稳定,但速度慢,经不严格测试,网站限速5Mbps(500kb/s)以内。
  • 南京大学镜像:由于合规性,目前已无限期停止服务。
  • 中国科技大学镜像:由于合规性,目前已无限期停止服务。

多线程下载问题

mamba软件作为conda命令的替代品,优化了软件解析速度,大幅提高了环境创建和软件安装时的速度。
但由于mamba使用的是多线程下载方法,对服务器的并发请求要求较高,因此从2021年9月开始,国内部分站点对此做了限制。

到目前为止(2022/10/22日)

未限制多线程下载的站点:

  • 南方科技大学TUNA镜像源
  • 上海交通大学镜像源
  • 阿里云镜像

对多线程下载有限制的站点:

  • 清华大学TUNA镜像源
  • 北京外国语大学镜像源

各站点常用频道的添加方式

bioconda/conda-forge/r 三个常用频道的添加。

南方科技大学镜像

1
2
3
4
conda config --add channels https://mirrors.sustech.edu.cn/anaconda/pkgs/r/
conda config --add channels https://mirrors.sustech.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.sustech.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.sustech.edu.cn/anaconda/pkgs/main/

上海交通大学镜像

1
2
3
4
conda config --add channels https://mirror.sjtu.edu.cn/anaconda/pkgs/r/
conda config --add channels https://mirror.sjtu.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirror.sjtu.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirror.sjtu.edu.cn/anaconda/pkgs/main/

清华大学TUNA镜像

1
2
3
4
5
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

北京外国语大学镜像

1
2
3
4
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/r/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/

阿里云镜像

1
2
3
4
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/r/
conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main/

更换软件源的步骤

  1. 查看当前已添加的频道
    1
    conda config --show channels
  2. 删除当前频道
1
conda config --remove-key channels
  1. 清理原站点和频道的缓存
1
conda clean --all -y
  1. 添加软件源(以南科大镜像站点为例)
1
2
3
4
conda config --add channels https://mirrors.sustech.edu.cn/anaconda/pkgs/r/
conda config --add channels https://mirrors.sustech.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.sustech.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.sustech.edu.cn/anaconda/pkgs/main/
  1. (可选)删除默认官方频道(一般为官方的main频道),以全部使用国内镜像站的频道,进一步提升速度。
1
conda config --remove channels  defaults