Linux安装Conda教程
1. 准备工作
1.1 系统要求
- 操作系统:大多数 Linux 发行版(如 Ubuntu、Debian、CentOS、Fedora 等)都可使用。
- 权限:建议使用普通用户(避免使用 root 权限直接安装)来安装并管理 conda 环境。
- 网络连接:需要下载安装脚本,可以使用
wget
或curl
工具。
1.2 安装前依赖(可选)
大多数 Linux 系统都自带 bash
和基本工具。如果你的系统缺少 wget 或 curl,可以使用包管理器安装,例如:
# Ubuntu / Debian 系统
sudo apt update && sudo apt install wget curl
# CentOS / Fedora 系统
sudo yum install wget curl
2. 下载 Miniconda 安装脚本
Miniconda 提供了适用于 Linux 的安装脚本。可以按以下步骤操作:
2.1 选择合适的安装程序
对于大多数 64 位系统,下载最新的 Miniconda3 版本。安装脚本文件名为 Miniconda3-latest-Linux-x86_64.sh
。
2.2 使用 wget 或 curl 下载
使用 wget
:
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
或使用 curl
:
curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
3. 验证安装包完整性(可选)
为确保下载的文件未被破坏或篡改,可以检查 SHA256 校验和。你需要从 Miniconda 官方页面 查看对应版本的正确 SHA256 值,然后执行:
sha256sum Miniconda3-latest-Linux-x86_64.sh
比较输出结果和官方提供的校验和。如果一致,则可以继续安装。
4. 安装 Miniconda
4.1 赋予执行权限
首先为下载的脚本添加执行权限:
chmod +x Miniconda3-latest-Linux-x86_64.sh
4.2 运行安装脚本
使用 bash 执行安装脚本:
./Miniconda3-latest-Linux-x86_64.sh
4.3 安装过程中注意事项
- 阅读许可协议:安装脚本开始时会显示许可协议,需要按下
Enter
浏览内容,然后输入yes
接受许可协议。 - 选择安装路径:脚本默认建议安装到用户主目录下的
miniconda3
目录。你可以按回车键接受默认设置,也可以输入自定义路径。 - 初始化 conda:安装过程中会询问是否初始化 conda(即修改 shell 启动文件,如
~/.bashrc
)。推荐选择 “yes”,这样每次登录时都会自动加载 conda 环境配置。
安装完成后,安装脚本会显示 “installation finished.” 的提示。
5. 激活 conda 环境
如果安装时选择了初始化,则会自动在 ~/.bashrc
中添加必要的配置,通常类似如下内容:
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/your_username/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/home/your_username/miniconda3/etc/profile.d/conda.sh" ]; then
. "/home/your_username/miniconda3/etc/profile.d/conda.sh"
else
export PATH="/home/your_username/miniconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
如果你没有选择自动初始化,可以手动执行:
source ~/miniconda3/etc/profile.d/conda.sh
或者直接将 conda 的路径添加到你的 PATH 环境变量中:
export PATH=~/miniconda3/bin:$PATH
建议将上述命令添加到 ~/.bashrc
或其他相应的 shell 配置文件中。
6. 验证安装
打开一个新的终端或在当前终端执行激活命令后,运行以下命令检查 conda 是否安装成功:
conda --version
正常情况下,会输出类似 conda 4.x.x
版本信息。
7. 基本使用
7.1 创建虚拟环境
例如,创建一个名为 myenv
的环境,并安装 Python 3.9:
conda create -n myenv python=3.9
7.2 激活虚拟环境
conda activate myenv
激活后,命令提示符中会显示环境名称。
7.3 安装其他包
可以直接使用 conda 安装需要的包,例如安装 numpy:
conda install numpy
此外,也可以使用 pip 安装不在 conda 仓库里的包,但推荐先查找 conda 仓库,因为 conda 可能已经进行了优化和依赖管理。
7.4 更新 conda
建议定期更新 conda 以确保使用最新的功能和安全补丁:
conda update conda
8. 常见问题排查
8.1 conda 命令未找到
请确保你的
~/.bashrc
文件已正确载入,可以执行:source ~/.bashrc
检查是否正确添加了 conda 的安装路径至 PATH 环境变量中。
8.2 安装或更新失败
- 检查网络连接或国内用户是否需要配置代理或使用镜像源(例如清华、阿里等提供的 conda 镜像)。
- 参考官方文档(conda 官方文档)获取更多帮助和说明。