如何在 CentOS 8 上安装 Anaconda?
Anaconda 是一个广泛使用的 Python 和 R 编程语言发行版。它提供了一套全面的工具,用于数据科学、机器学习和科学计算。在 CentOS 8 上安装 Anaconda 非常简单,只需几个简单的步骤即可完成。
本文将指导您完成在 CentOS 8 上安装 Anaconda 的过程。
步骤 1:下载 Anaconda 安装脚本
第一步是从 Anaconda 官方网站下载 Anaconda 安装脚本。为此,请打开 Web 浏览器并导航到 https://anaconda.net.cn/products/distribution。单击 Linux 版 Anaconda 发行版下的“下载”按钮。
下载完成后,导航到下载脚本的目录。
步骤 2:运行 Anaconda 安装脚本
下载 Anaconda 安装脚本后,下一步是运行它。打开一个终端窗口并导航到下载脚本的目录。
要运行脚本,请输入以下命令:
bash Anaconda3-2021.05-Linux-x86_64.sh
请注意,脚本的名称可能不同,具体取决于您下载的 Anaconda 版本。
系统将提示您接受许可协议。按 Enter 键滚动浏览许可协议,然后键入“yes”以接受许可。
接下来,系统将提示您选择安装位置。默认位置通常是可以的,但如果您愿意,可以选择其他位置。
最后,系统会询问您是否要将 Anaconda 添加到 PATH 环境变量中。这允许您从终端中的任何目录访问 Anaconda。我们建议选择“yes”将 Anaconda 添加到 PATH 中。
步骤 3:验证 Anaconda 安装
安装完成后,您可以通过打开一个新的终端窗口并输入以下命令来验证 Anaconda 是否已正确安装:
conda --version
如果 Anaconda 安装正确,您应该会看到已安装的 Anaconda 发行版的版本号。
步骤 4:更新 Anaconda
安装后更新 Anaconda 是一个好习惯,以确保您拥有最新版本的软件。要更新 Anaconda,请打开一个终端窗口并输入以下命令:
conda update --all
此命令将更新 Anaconda 发行版中安装的所有软件包。
步骤 5:创建新的 Conda 环境
Anaconda 允许您创建多个隔离的环境,每个环境都有自己的一套软件包和依赖项。要创建新的 conda 环境,请打开一个终端窗口并输入以下命令:
conda create --name myenv
此命令将创建一个名为“myenv”的新环境。您可以将“myenv”替换为您喜欢的任何名称。
步骤 6:激活 Conda 环境
创建新的 conda 环境后,需要激活它才能开始使用它。要激活环境,请输入以下命令:
conda activate myenv
将“myenv”替换为您在步骤 5 中创建的环境的名称。
步骤 7:在 Conda 环境中安装软件包
现在您已激活新的 conda 环境,可以安装特定于该环境的软件包和依赖项。要安装软件包,请输入以下命令:
conda install package-name
将“package-name”替换为您要安装的软件包的名称。
步骤 8:停用 Conda 环境
完成 conda 环境中的工作后,可以通过输入以下命令停用它:
conda deactivate
这将返回到基础环境,您可以在其中创建新的 conda 环境或处理其他项目。
此外,Anaconda 还提供了一个易于使用的图形用户界面 (GUI),称为 Anaconda Navigator,它允许您管理环境、安装软件包、启动 Jupyter Notebook 以及访问文档和教程。
要启动 Anaconda Navigator,请打开一个终端窗口并输入以下命令:
anaconda-navigator
这将打开 Navigator 应用程序,您可以在其中访问 Anaconda 的所有工具和功能。
Anaconda 的另一个重要功能是它与流行的开发环境(如 Jupyter Notebook、JupyterLab 和 Spyder)的集成。这些环境允许您以交互方式编写和执行代码,从而轻松探索数据、可视化结果以及与他人共享您的工作。
例如,Jupyter Notebook 提供了一个基于 Web 的界面,允许您创建和共享包含实时代码、方程式、可视化和叙述文本的文档。您可以通过从 Navigator 启动或在终端窗口中输入以下命令从 Anaconda 中运行 Jupyter Notebook:
jupyter notebook
这将在您的 Web 浏览器中打开一个新选项卡,其中包含 Jupyter Notebook 界面,您可以在其中创建和编辑笔记本、执行代码和查看结果。
另一方面,Spyder 是一个集成的开发环境 (IDE),它提供了一个强大的编辑器、一个调试器和一个变量浏览器。您可以从 Anaconda Navigator 启动 Spyder,或在终端窗口中输入以下命令:
spyder
这将打开 Spyder IDE,您可以在其中编写和执行 Python 代码、调试程序以及浏览变量。
Anaconda 还提供了一个软件包管理系统,允许您安装、更新和删除软件包和依赖项。软件包管理系统基于 conda 软件包管理器,该管理器包含在 Anaconda 发行版中。使用 conda,您可以轻松地从中央存储库安装软件包、创建隔离的环境以及管理依赖项。
要使用 conda 安装软件包,只需在终端窗口中输入以下命令:
conda install package-name
将“package-name”替换为您要安装的软件包的名称。Conda 将自动下载并安装软件包及其依赖项。
如果需要更新软件包,可以使用以下命令:
conda update package-name
这会将软件包更新到 conda 存储库中提供的最新版本。
如果要删除软件包,可以使用以下命令:
conda remove package-name
这会从环境中删除软件包及其依赖项。
总的来说,Anaconda 提供的软件包管理系统使管理软件包和依赖项变得容易,确保您为项目安装了正确的软件包。
除了软件包管理系统之外,Anaconda 还提供大量用于数据科学、机器学习和科学计算的软件包和库。这些软件包包括流行的库,例如 NumPy、Pandas、Matplotlib、Scikit-learn 和 TensorFlow 等。
Anaconda 还支持虚拟环境,它允许您为项目创建隔离的环境。当您处理多个需要不同版本的软件包或依赖项的项目时,虚拟环境特别有用。
要使用 Anaconda 创建虚拟环境,可以使用以下命令:
conda create --name env-name
将“env-name”替换为虚拟环境的名称。然后,您可以使用以下命令激活虚拟环境:
conda activate env-name
激活虚拟环境后,可以使用 Anaconda 提供的软件包管理系统安装所需的软件包和依赖项。您还可以安装特定于虚拟环境的软件包,而不会影响其他环境或基础 Anaconda 发行版。
总的来说,Anaconda 提供的虚拟环境支持使管理多个项目中的依赖项和软件包变得容易,确保每个项目都有所需的软件包和依赖项,而不会发生冲突。
最后,Anaconda 还支持基于云的计算,它允许您在 Amazon Web Services、Microsoft Azure 或 Google Cloud Platform 等云平台上运行数据科学或机器学习项目。通过使用基于云的计算,您可以轻松扩展项目、与他人共享工作以及访问强大的计算资源,而无需管理基础设施或硬件。
结论
在 CentOS 8 上安装 Anaconda 是一个简单的过程,只需几个简单的步骤即可完成。按照本文中概述的步骤,您可以快速安装 Anaconda 并开始使用发行版提供的工具和软件包。
Anaconda 的一大优势是能够创建隔离的 conda 环境,每个环境都有自己的一套软件包和依赖项。这使您能够同时处理多个项目,而无需担心软件包冲突或兼容性问题。
最后,请记住通过定期更新发行版及其软件包来保持 Anaconda 最新。这样做可以确保您能够使用最新的功能和错误修复。