如何在 CentOS 8 上安装 Anaconda?
Anaconda 是一种广泛使用的 Python 和 R 编程语言发行版。它为数据科学、机器学习和科学计算提供了一套全面的工具。在 CentOS 8 上安装 Anaconda 是一个简单的过程,只需几个简单的步骤即可完成。
在本文中,我们将指导您完成在 CentOS 8 上安装 Anaconda 的过程。
第1步:下载Anaconda安装脚本
第一步是从 Anaconda 官方网站下载 Anaconda 安装脚本。为此,请打开 Web 浏览器并导航至 https://www.anaconda.com/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 还提供了一个名为 Anaconda Navigator 的易于使用的图形用户界面 (GUI),它允许您管理环境、安装软件包、启动 Jupyter Notebook 以及访问文档和教程。
要启动 Anaconda Navigator,请打开终端窗口并输入以下命令 -
anaconda-navigator
这将打开 Navigator 应用程序,您可以在其中访问 Anaconda 的所有工具和功能。
Anaconda 的另一个重要功能是它与 Jupyter Notebook、JupyterLab 和 Spyder 等流行开发环境的集成。这些环境允许您以交互方式编写和执行代码,从而轻松探索数据、可视化结果以及与他人共享您的工作。
例如,Jupyter Notebook 提供了一个基于 Web 的界面,允许您创建和共享包含实时代码、方程、可视化和叙述文本的文档。您可以通过从 Navigator 启动 Jupyter Notebook 或在终端窗口中输入以下命令来从 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 保持最新状态。通过这样做,您将确保您可以访问最新的功能和错误修复。