如何在 Debian/Ubuntu 上安装 Anaconda

如果您是科学计算领域的初学者,那么这是正确的教程。 在本教程中,我们将学习如何在 Debian 上安装 Anaconda。

让我们首先讨论 Anaconda。 基本上,Anaconda 是一些流行的 python 包和一个名为 conda 的包管理器的捆绑包。 它类似于点子。

你可能会想,如果我们有 pip 库,那么我们为什么要使用 Anaconda。 正如所讨论的 Anaconda 是一个捆绑包,一些流行的 Anaconda 包有 bumpy、scipy、Jupyter、nltk、sci-kit learn 等。 如果您的系统上安装了简单的 python,为了使用这些包,您必须使用 pip 单独安装它们。

伙计们,如果我们有解决方案,为什么还要受苦! 我们可以安装 Anaconda,因为它是所有这些软件包的捆绑包。 我们只需一次即可获得所有包裹。 这是一个方便的问题。

基本上,Anaconda 是 Python 和 R 编程语言的免费开源发行版,用于数据科学、机器学习等科学目的。

在安装 Anaconda 之前,您无需卸载其他 python 安装或软件包。 如果您使用 Anaconda,请不要卸载其他 python 包。

我希望你明白这个概念。 让我们学习如何在 Debian 上安装 Anaconda。

在 Debian 上安装 Anaconda 之前的先决条件

在开始在 Debian 上安装 Anaconda 的步骤之前,请确保运行以下行来安装软件包的所有依赖项。

sudo apt install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6 

从 Anaconda 官方网站在 Debian 上安装 Anaconda

在 Debian 上安装 Anaconda 的第一步是使用 wget 或 curl 命令。 Wget 命令用于通过 Web 服务器下载包。 获取 wget 命令的详细知识:点击这里。 您需要从 Anaconda 官网下载该软件包。 让我们看一下下面的命令:

wget https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh 
下载包

您还可以使用 ls 命令列出该文件夹以检查它是否已安装。 看看下面的图片:

列出文件夹

下一步是使用 sha256sum 命令验证下载包的完整性。 基本上,sha256sum 命令用于检查 256 位校验和。 现在,什么是校验和? 校验和就像文件的指纹。 校验和的目的是检测在传输或存储过程中可能引入的错误。 更详细的知识,可以查看 Ubuntu 官方文档。 让我们看看下面的命令来检查 Anaconda 的数据完整性:

sha256sum /path/filename 
使用 Sh Step7 进行验证使用 sha256sum 命令验证

它将打印如上图所示的输出。 只需确保已安装包的哈希键应与 Anaconda with Python 的哈希键匹配。

从安装过程开始

成功下载并验证其完整性后,下一步就是开始安装过程。 我们将使用一个 bash 安装程序来运行 .sh 脚本。 它将解压所有下载的包。 如果你想要详细的描述 bash shell,请检查此文档:单击此处。 让我们看一下下面的命令:

bash File_NAME 
Bash 解包 Step3重击解压

在安装过程中,系统会要求您查看许可条款和条件。 按回车完整查看。 此外,您将被要求在哪个位置安装软件包。 我建议选择默认位置。

在此之后,它会要求您使用 conda init 初始化 Anaconda。 我建议输入 yes,因为它会自动在 shell 脚本中添加路径。 该软件包将成功安装。

选择默认位置 Step4选择默认位置 Step4

最后一步是 激活 Anaconda 即加载在 Path 环境变量中所做的更改。 每当我们对 Path 环境变量进行更改时,重新加载它是很重要的。 让我们看一下下面的命令:

source ~/.bashrc 

至此,安装过程完成。

检查版本或详细信息

如果要查看 Anaconda 版本的版本或详细信息,请使用 –version 命令或 info 命令进行。 使用 version 命令将打印 Anaconda 的版本,但使用 info 命令将打印 Anaconda 的详细信息。 让我们看一下命令:

conda --version 
康达版 Step12康达版

或者:

conda info 
康达信息 Step6康达信息

更新蟒蛇

下一步是更新安装在 Anaconda 中的软件包。 为此,我们将使用更新命令。 它将更新所有软件包。 让我们看一下命令:

conda update --all --yes 
Conda 更新 Step9更新软件包

它将成功更新软件包。 在上图中,您可以 根据 关键词。 这仅仅意味着 Anaconda 在基础环境中被激活运行。

蟒蛇与蟒蛇

在这里,我们将 Anaconda 与 Python 相关联。 为此,我们需要激活 Anaconda 服务。 执行此操作的命令如下:

conda activate 
Python 康达 Step11

此命令将激活 Anaconda 服务。 运行python命令验证它是否与Anaconda关联。 您会注意到 Anaconda 与 Python 相关联,如上图所示。

停用 Anaconda

前面我们讨论了激活服务的命令。 如果您想停用服务怎么办? 我们将使用 deactivate 命令禁用服务。 让我们看一下下面的命令:

conda deactivate 
Conda 停用 Step10康达停用

在 Debian 中卸载 Anaconda

我们已经学习了如何卸载 anaconda。 现在,我们将看看如何卸载安装在我们系统中的 Anaconda。 由于它是通过 wget 命令安装的,因此我们需要删除它的目录。 我们将使用 rm 命令删除带有 -rf 选项的目录(因为它会删除该目录中的所有文件)。 执行此操作的命令如下:

rm -rf ~/anaconda3 

它将删除安装的目录。 安装过程中自动配置了Anaconda的环境变量路径。 因此,我们需要编辑 bashrc 文件中的路径。 运行命令打开 bashrc 文件并删除路径,如下所示:

nano ~/.bashrc 
删除路径 Step14删除路径

删除如上图所示的路径。

最后一步是删除安装时创建的隐藏文件。 在此之后,卸载过程将完成。 它将被成功删除。 执行此操作的命令如下:

rm -rf ~/.condarc ~/.conda ~/.continuum 

结论

我们已经成功地学习了如何在 Debian 上安装 Anaconda。 如果遇到任何问题,请在评论部分告诉我们。