首页 > 科研教程 > Conda安装及下载源配置全攻略,告别龟速下载!
2025
07-06

Conda安装及下载源配置全攻略,告别龟速下载!

在日常科研和数据分析中,Python环境管理常常是大家的第一道坎。不同的软件和包之间可能存在依赖冲突,这时候一个好用的环境管理工具就显得尤为重要。
Conda 就是这样一款跨平台的包管理与环境管理工具,它不仅可以管理 Python 包,还能管理 R、C++ 等多语言依赖,是生物信息、机器学习、数据分析等领域的必备工具。

很多同学一听到 Conda,就会想到庞大的 Anaconda。但其实,如果你不需要自带几百个包的「全家桶」,更推荐安装轻量级的 Miniconda。它只提供最基础的 Python 与 Conda 环境,剩下的库可以按需安装,既节省空间,又减少版本冲突。此外国内用户常被官方源的低速折磨到崩溃。今天分享保姆级安装配置教程,让你科研效率提升!

一、Miniconda官方下载安装

Tips:网速不好的同学可以看第二部分国内镜像下载方式。

官方下载地址

https://www.anaconda.com/docs/getting-started/miniconda/install

下载地址
下载地址

对于 Linux 64 位系统,可以直接使用官方提供的命令行方式下载安装:

### 下载与安装 mkdir -p ~/miniconda3
wget -c https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm ~/miniconda3/miniconda.sh  ### 刷新环境 source ~/miniconda3/bin/activate  ### 初始化conda conda init --all

安装完成后,就可以直接使用 conda 命令啦,同时会出现conda的(base)的环境提示!

安装成功
安装成功

二、国内镜像下载方式(推荐)

由于网络原因,很多时候从官方源下载会比较慢甚至中断。
推荐国内使用 清华大学开源软件镜像站 提供的 Miniconda 镜像,更稳定更快,以下是全部代码:

### 下载与安装 mkdir -p ~/miniconda3
wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh  -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm ~/miniconda3/miniconda.sh  ### 刷新环境 source ~/miniconda3/bin/activate  ### 初始化conda conda init --all

这样你就能在国内快速安装 Miniconda,避免下载失败的烦恼。

三、配置国内镜像源

为了后续顺利安装各种包(尤其是生物信息分析常用的 bioconda 包),我们需要在 Conda 中配置镜像源。这里建议使用清华大学镜像源。

修改配置文件

输入以下命令打开配置文件:

vi ~/.condarc

进入编辑模式(按 A),然后粘贴以下内容:

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  deepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/

保存方式:粘贴好后,按 Esc → 输入 :wq → 回车即可。

通过命令行添加源(可选方式)

如果你不想手动编辑文件,也可以用命令行添加:

conda config --set custom_channels.bioconda https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/

执行后,可以用以下命令查看:

cat ~/.condarc

如果能看到 bioconda 的地址,就说明配置成功啦。

四、更多镜像源

清华镜像站提供了详细的 Anaconda 镜像帮助文档:
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

根据需求,你还可以添加更多第三方源,方法与上面类似。

五、总结

到这里,我们就完成了 Miniconda 的安装 + 国内镜像源配置
这样一来,不管是做 Python 数据分析,还是安装各种生物信息学软件包(bioconda),都会更快更稳定。

小贴士

  • • 定期更新conda:conda update -n base conda
  • • 清理缓存:conda clean -a
  • • 查看环境:conda env list

配置好镜像源后,你会惊讶地发现环境搭建效率提升10倍不止!再也不用盯着进度条发呆了~


最后编辑:
作者:萌小白
一个热爱网络的青年!

发布评论

表情