在 CentOS 系统上部署 Anaconda 是数据科学家、研究人员和开发者的常见需求,它提供了一个功能强大的 Python/R 发行版,简化了包管理和环境部署,本文将详细引导您完成在 CentOS 系统上下载、安装、配置乃至启动和管理 Anaconda 的全过程,确保您能够顺利搭建起一个高效、隔离的开发环境。

准备工作
在开始安装之前,请确保您的系统满足以下基本条件:
- 操作系统:一个运行中的 CentOS 7 或 CentOS 8 及以上版本的系统。
- 用户权限:建议使用一个具有
sudo权限的非 root 用户进行操作,这是一种更安全的系统管理实践。 - 网络连接:稳定的互联网连接,用于从官方源下载安装脚本。
- 命令行工具:熟悉基本的 Linux 命令行操作。
您可以通过按 Ctrl + Alt + T 或在应用程序中搜索“终端”来打开命令行界面。
第一步:下载 Anaconda 安装脚本
Anaconda 的安装是通过一个 Shell 脚本(.sh 文件)进行的,我们首先需要从其官方网站获取最新的安装程序。
-
访问 Anaconda 官网:前往 Anaconda Distribution 官方存档页面,您可以看到适用于不同操作系统和架构的版本。
-
选择并复制链接:我们推荐下载带有 Python 3 的最新稳定版 x86_64 版本,Anaconda3-2025.09-0-Linux-x86_64.sh,右键单击您选择的版本,选择“复制链接地址”。
-
使用
wget下载:在您的 CentOS 终端中,使用cd命令进入您希望保存安装文件的目录(~/Downloads),然后使用wget命令粘贴并执行复制的链接进行下载。cd ~/Downloads wget https://repo.anaconda.com/archive/Anaconda3-2025.09-0-Linux-x86_64.sh
下载过程可能需要几分钟,具体取决于您的网络速度。
第二步:运行安装程序
下载完成后,我们得到了一个 .sh 脚本文件,现在需要运行它来启动安装过程。
-
验证脚本完整性(可选但推荐):为确保下载过程中没有发生文件损坏,您可以使用 SHA-256 校验和进行验证,从官网存档页面找到对应文件的 SHA256 值,然后在终端中运行以下命令进行比对:

sha256sum Anaconda3-2025.09-0-Linux-x86_64.sh
将输出结果与官网提供的值进行核对。
-
执行安装脚本:使用
bash命令来运行安装脚本:bash Anaconda3-2025.09-0-Linux-x86_64.sh
-
遵循安装向导:运行脚本后,您将进入一个交互式的安装过程。
- 查看许可协议:首先会显示许可协议,按
Enter键可以逐页浏览,阅读完毕后,输入yes表示同意协议条款。 - 确认安装位置:安装程序会提示您确认默认的安装位置(通常是
/home/your_username/anaconda3),按Enter键接受默认位置,或者输入自定义路径后按Enter。 - 初始化 Anaconda:这是最关键的一步,安装程序会询问“Do you wish the installer to initialize Anaconda3 by running conda init?”(您希望安装程序通过运行 conda init 来初始化 Anaconda3 吗?)。强烈建议输入
yes,这会自动修改您的~/.bashrc文件,使得每次您打开新的终端会话时,Anaconda 环境都会被自动激活。
- 查看许可协议:首先会显示许可协议,按
安装过程会持续几分钟,显示解压和安装文件的进度条,当看到 "Thank you for installing Anaconda3!" 的提示时,说明安装已经成功完成。
第三步:启动并验证 Anaconda
安装完成后,我们需要启动 Anaconda 并验证它是否工作正常。
-
激活环境:如果您在安装时选择了
yes进行初始化,您需要关闭当前终端并重新打开一个新的,或者运行以下命令来刷新当前的 shell 配置:source ~/.bashrc
-
识别激活状态:成功激活后,您会注意到命令行提示符前面出现了
(base)的字样,这表明您当前正处于 Anaconda 的基础环境中。 -
验证安装:使用
conda命令来检查其版本和信息,以确认安装无误。conda --version
该命令会输出您安装的 Conda 版本,您还可以使用
conda list来查看base环境中已安装的包。
管理与使用 Conda 环境
直接在 base 环境中安装大量包并不是最佳实践,更推荐的做法是为每个项目创建独立的、隔离的环境,这可以避免不同项目间的包版本冲突。
以下是常用 Conda 环境管理命令的小编总结:
| 功能 | 命令示例 | 说明 |
|---|---|---|
| 创建新环境 | conda create --name my_project_env python=3.9 |
创建一个名为 my_project_env 的新环境,并指定 Python 版本。 |
| 激活环境 | conda activate my_project_env |
切换到 my_project_env 环境,提示符会变为 (my_project_env)。 |
| 停用环境 | conda deactivate |
从当前环境退出,返回到 base 环境。 |
| 列出所有环境 | conda env list |
显示系统上所有已创建的 Conda 环境。 |
| 删除环境 | conda env remove --name my_project_env |
永久删除名为 my_project_env 的环境。 |
| 安装包 | conda install numpy pandas |
在当前激活的环境中安装 numpy 和 pandas 包。 |
| 更新 Conda | conda update conda |
将 Conda 自身更新到最新版本。 |
通过合理使用这些命令,您可以轻松地为不同的数据分析、机器学习或科学计算任务维护干净、独立的开发空间。
相关问答 FAQs
安装完成后,我重新打开了终端,但是命令行前面没有出现 (base) 提示符,这是怎么回事?
解答:这通常意味着 Anaconda 的初始化过程没有成功或者没有被当前终端加载,请检查您的 ~/.bashrc 文件中是否包含了由 Anaconda 添加的初始化代码(通常在文件末尾),您可以使用 cat ~/.bashrc | grep anaconda 命令查看,如果存在相关代码,请尝试手动执行 source ~/.bashrc 命令,如果仍然无效,或者 .bashrc 中没有相关代码,您可以重新运行初始化命令:/home/your_username/anaconda3/bin/conda init bash(请将路径替换为您实际的 Anaconda 安装路径),然后再次打开新终端即可。
我如何才能将 CentOS 系统上的 Anaconda 完全卸载?
解答:完全卸载 Anaconda 需要两个主要步骤,Anaconda 提供了一个清理工具 anaconda-clean,它能删除所有与 Anaconda 相关的配置文件和目录,安装并运行它:
conda install anaconda-cleananaconda-clean --yes执行完毕后,第二步是手动删除 Anaconda 的整个安装目录,如果它安装在您的用户主目录下,运行:rm -rf ~/anaconda3编辑您的~/.bashrc文件,删除由 Anaconda 添加的初始化代码块,然后执行source ~/.bashrc使更改生效,这样,Anaconda 就从您的系统中被彻底移除了。