您的位置:

conda镜像源配置方法及推荐源列表

Conda是一个跨平台、高级包管理器和环境管理器,可以轻松在计算机上安装和管理多个软件包和环境。Conda的镜像源可以提高软件包的安装速度,避免网络问题导致的安装失败。在本文中,我们将介绍Conda镜像源的配置方法,并推荐几个常用的镜像源列表。

一、Conda镜像源配置方法

Conda有两个镜像源的配置文件:condarc和.bashrc,其中condarc是Conda的配置文件,它可以被编辑来配置Conda的镜像源。而.bashrc是Linux的配置文件,主要用于设置环境变量。下面将详细介绍配置方法。

1、修改condarc配置文件

在终端中输入以下命令以打开condarc配置文件:

conda config --edit 

如果还没有配置过Conda,则需要手动创建condarc配置文件。可以在终端中输入以下命令进行创建:

touch ~/.condarc

在编辑器中添加下面的配置信息,其中http://mirrors.ustc.edu.cn/anaconda/为镜像源的地址,你也可以根据自己的需要选择其他镜像源。

channels:
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/pytorch/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/simple/
ssl_verify: true
show_channel_urls: true

2、修改.bashrc配置文件

同样在终端中输入以下命令打开~/.bashrc文件。

vi ~/.bashrc

添加以下代码,注意将镜像源地址修改为您选择的镜像源。

export CONDA_DEFAULT_CHANNELS="https://mirrors.ustc.edu.cn/anaconda/pkgs/main/" 
export CONDA_CHANNEL_PRIORITY=true 
export CONDA_PKGS_DIRS="$HOME/anaconda3/pkgs"

保存后,退出终端并重新打开。

二、Conda推荐镜像源列表

下面是一些可用的可靠的Conda镜像源列表。当您使用conda create或conda install命令时,可以通过指定此类镜像源来下载所需的软件包。

1、中科大镜像

中科大镜像是目前国内使用最多的conda镜像源之一。它可以提供较快的安装速度和稳定的可靠性。https://mirrors.ustc.edu.cn/help/anaconda.html

2、清华镜像

清华大学为国内用户提供的Conda镜像源。 它优点在于提供的软件版本多,更新速度快,是许多用户使用的首选。 https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

3、豆瓣镜像

豆瓣提供的Conda镜像源在速度和稳定性方面都表现不俗,同时它还提供了Conda环境的备份机制,可以防止环境被污染。http://mirrors.cloud.aliyuncs.com/help/anaconda.html

三、总结

在本文中,我们介绍了Conda镜像源的配置方法及三个常用的Conda镜像源列表。选择合适的镜像源,可以显著提高安装速度,避免安装失败,从而提供更好的开发体验。