Linux 系统安装 Anaconda 详细教程

2025年10月08日 01:42

Linux 系统安装 Anaconda 详细教程(适用于 Ubuntu/CentOS/Debian)

一、准备工作

1. 确认系统架构

确保系统为 64 位(Anaconda 不支持 32 位系统),执行命令验证:

uname -m

输出 x86_64 表示为 64 位系统。

2. 下载 Anaconda 安装包

  • 方法 1:官网下载(推荐)
    访问 Anaconda 官网,选择 Linux 版本的 .sh 格式安装包,复制下载链接。
  • 方法 2:终端直接下载(以 Python 3.11 版本为例,链接需替换为官网最新版):
wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh

二、安装步骤

1. 验证安装包完整性(可选但推荐)

官网提供对应安装包的 SHA256 校验值,通过以下命令验证:

sha256sum Anaconda3-2023.09-0-Linux-x86_64.sh

将输出结果与官网校验值对比,一致则说明文件未损坏。

2. 执行安装脚本

给安装文件赋予执行权限并运行:

chmod +x Anaconda3-2023.09-0-Linux-x86_64.sh
./Anaconda3-2023.09-0-Linux-x86_64.sh

3. 跟随安装向导操作

  • 步骤 1:阅读许可协议,按 Enter 继续,按 Q 退出阅读。
  • 步骤 2:输入 yes 同意协议。
  • 步骤 3:选择安装路径(默认路径为 ~/anaconda3),直接按 Enter 确认默认路径,或输入自定义路径(如 /opt/anaconda3,需确保有写入权限)。
  • 步骤 4:是否初始化 Anaconda(关键步骤):
    推荐输入 yes,允许自动配置环境变量,避免后续手动设置。

三、激活 Anaconda 环境

1. 立即生效配置

安装完成后,关闭当前终端并重新打开,或执行以下命令刷新环境变量:

# 若使用 bash 终端
source ~/.bashrc
# 若使用 zsh 终端
source ~/.zshrc

2. 验证安装

终端提示符前出现 (base) 表示 base 环境已激活,执行以下命令验证版本:

conda --version
# 输出示例:conda 23.7.4

四、常用配置(可选)

1. 关闭 base 环境自动激活

若不希望每次打开终端自动进入 base 环境:

conda config --set auto_activate_base false

如需手动激活:conda activate base

2. 更新 conda

安装完成后建议更新到最新版本:

conda update -n base -c defaults conda

3. 创建虚拟环境

为项目创建独立环境(以 Python 3.9 为例):

conda create -n myenv python=3.9
# 激活环境
conda activate myenv
# 退出环境
conda deactivate

五、卸载 Anaconda(如需)

1. 删除安装目录:

rm -rf ~/anaconda3

2. 清理环境变量:

编辑 ~/.bashrc 或 ~/.zshrc,删除与 Anaconda 相关的配置行(通常以 # >>> conda initialize >>> 开头),然后刷新配置:

source ~/.bashrc

注意事项

  • 若安装时未选择自动初始化(输入 no),需手动添加环境变量:
    在 ~/.bashrc 末尾添加:export PATH="~/anaconda3/bin:$PATH",然后 source ~/.bashrc
  • 非 root 用户安装时,避免使用 /opt 等系统目录(可能权限不足),推荐安装在用户主目录下。
  • 若遇权限问题,可在命令前加 sudo(不推荐,可能导致环境混乱),或修改安装目录权限:chmod -R 755 安装路径