在日常科研和数据分析中,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倍不止!再也不用盯着进度条发呆了~
- 本文固定链接: https://www.maimengkong.com/kyjc/1963.html
- 转载请注明: : 萌小白 2025年7月6日 于 卖萌控的博客 发表
- 百度已收录