在 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,右键单击您选择的版本,选择“复制链接地址”。
:在您的 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 吗?)。
,这会自动修改您的 ~/.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-clean
anaconda-clean --yes
执行完毕后,第二步是手动删除 Anaconda 的整个安装目录,如果它安装在您的用户主目录下,运行:
rm -rf ~/anaconda3
编辑您的~/.bashrc
文件,删除由 Anaconda 添加的初始化代码块,然后执行source ~/.bashrc
使更改生效,这样,Anaconda 就从您的系统中被彻底移除了。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复