1. 前言
Conda 是常用的包管理和环境管理工具。本文详细介绍在 Linux 系统下安装 Miniconda、配置镜像源及日常使用的完整流程。
2. 什么是 conda
Conda 是一个开源的软件包管理系统和环境管理系统,支持 Python、R、C/C++ 等多种语言。它主要用于管理程序安装包和隔离不同版本的依赖环境。
3. miniconda 和 anaconda 的对比与选择
| 特性 | Anaconda | Miniconda |
|---|---|---|
| 完整性 | 包含完整的科学计算和数据分析工具包集 | 仅包含 Conda 和 Python |
| 体积 | 大约 3GB | 大约 50-60MB |
| 预装包 | 超过 1,500 个科学包和依赖项 | 无预装包,需自行安装 |
| 使用场景 | 适合初学者和需要快速搭建环境的用户 | 适合有经验的用户和需要精简环境的用户 |
| 优点 | 开箱即用,附带图形界面 | 安装速度快,占用空间小,灵活性高 |
| 缺点 | 占用磁盘空间大,安装时间长 | 需要手动安装包 |
| 适用人群 | 新手 | 老手或追求精简的用户 |
建议:在 Linux 服务器环境中,推荐安装 Miniconda 以节省空间且不依赖可视化界面。
4. 安装前需要确认的东西
(1)安装的目录
选择一个合适的安装路径,通常位于用户主目录下,例如 /home/user。如果是集群环境,请确保有挂载权限。
(2)安装目录剩余的空间大小
Conda 会存储大量包和依赖文件,需确保有足够的磁盘空间。
df -h /Path
建议确保安装目录至少有 15GB 及以上的空闲空间。
(3)bashrc 配置文件位置,及是否存在
安装过程中需要修改 shell 配置,请检查 .bashrc 文件是否存在。
cd ~
ls -lsa
vim .bashrc
若不存在则创建该文件。
5. 下载 conda
推荐使用国内镜像加速下载。
# 自动下载 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
若网络受限,可访问清华大学开源软件镜像站手动下载最新版本,然后上传至服务器。
cd yourPath/
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_24.9.2-0-Linux-x86_64.sh
-


