在 Linux 中安装和卸载 Anaconda 的指南

什么是蟒蛇?

蟒蛇 是一个数据科学平台。 它旨在简化某些编程语言的开发、打包和部署包。 它目前支持 Python(2 和 3)和 R.

Anaconda 带有自己的包管理器,称为 康达. 它是 pip 的替代品,python 原生包管理器。 conda 还有一个虚拟环境(由普通 python 安装中的 virtualenv 提供)。

它包括几个预装的软件包。 因此,一次安装所有这些对于开发人员和系统管理员来说都是一笔不错的交易。 它的社区也很广泛,其中有论坛和大量用于学习和故障排除的文档。

Anaconda 有两个版本:

  1. 蟒蛇企业 用于商业用途。 它具有出色的可扩展性功能。
  2. 蟒蛇分布 适用于个人用户、学生、数据科学家和专业人士。 它是开源的。

请注意,本文介绍的是 Anaconda Distribution 而非 Anaconda Enterprise 的安装和卸载。 请参阅 文档 对于企业版。

在 Linux 中安装 Anaconda

安装 Anaconda 是一项简单的任务,就像在 Windows 中运行这些程序一样。 您将获得一个安装程序脚本,然后运行它。

让我们更详细地看一下这些步骤。

第 1 步:下载正确版本的 Anaconda

前往 Anaconda 官方网站和 下载安装程序 正确选择操作系统后。 请务必检查要安装的 Python 版本以及您拥有的 CPU 架构。 它们对于程序的正确运行是必需的。

仔细选择您的 Anaconda 版本

可选步骤: 下载后,检查下载文件的哈希和使用 md5sum 或者 sha256sum. 用上面提到的那些验证哈希 这一页.

md5sum /path/to/installer
(or)
sha256sum /path/to/installer

您可能会注意到的一件事是 anaconda 安装程序与您通常在 Linux 中安装程序的方式完全不同。 无需解压 tar xz 文件,因为它只是一个 .sh 脚本文件. 您可以从以下屏幕截图中看到这一点。

显示 anaconda 安装程序的目录列表,它只是 .sh 脚本文件

安装 anaconda 非常简单。 一切都会为您完成。

为了 example, .bashrc 将被编辑以扩展 小路 环境变量。 在撰写本文时,anaconda 安装程序仅更新 ~/.bashrc 当前用户的。 所以如果你想允许其他用户访问这个程序,你需要编辑 /etc/配置文件。

anaconda 安装程序的前 20 行

您无需提取任何文件或将安装程序移动到诸如 /usr/本地. 您只需要运行安装程序。 安装程序本身会将文件复制到所需的位置(您也可以更改这些位置)。

第 2 步:通过命令行安装程序安装 Anaconda

运行安装程序。 您可以通过进入下载 Anaconda 的目录或提供绝对路径来完成此操作。

bash /path/to/installer
运行 Anaconda bash 脚本运行 Anaconda bash 开始安装的脚本

安装程序将提示以下有关安装的问题。

许可协议 – 通读协议并在您同意的情况下继续(当然,您必须同意)。

同意许可

安装位置 – 这是安装anaconda 文件(即可执行文件)的地方。

提供安装位置或使用默认位置

指定地点,如 /opt/anaconda3 或者 /usr/local/anaconda3 如果您想让该程序可供所有用户使用。

您还可以指定 /home/<用户名>/anaconda3 或任何其他路径,如果您只需要为当前用户安装。

如果您想共享对 anaconda 的访问权限,请确保这些人也有权访问该目录,或者他们自己是 sudo 用户。

Anaconda 安装在您选择的位置Anaconda 安装在您选择的位置

初始化 ~/.bashrc – 这是您的可执行文件链接到环境变量的部分 小路. 请注意,这将初始化 ~/.bashrc 仅适用于当前用户。 因此,如果您不是所有用户都有权访问,则需要编辑 /etc/配置文件。 您可以在本文后面部分了解如何执行此操作。

为 Anaconda 初始化 bashrc为 Anaconda 初始化 bashrc

VS 代码安装 – 会提示是否安装 VS 代码编辑器 或不。 根据您的偏好输入是/否。 由于这不是我们在本文中的重点,因此我建议输入“no”并稍后继续安装。

您可以使用 Anaconda 安装 VS Code您可以使用 Anaconda 安装 VS Code

安装现已完成。 您现在将拥有 康达蟒蛇导航器 可执行文件。

让我们检查它们是否正常工作。 类型 conda --version 查看版本如下。

康达版本

类型 anaconda-navigator 你会看到下面的窗口。

蟒蛇导航器

蟒蛇导航器 不仅仅是一个IDE,你使用代码编辑器, 木星 笔记本,终端等等。 它将使您的工作效率成倍提高。

使 Anaconda 可供其他用户使用

截至目前,只有当前用户拥有他/她的 ~/.bashrc 编辑文件以将 PATH 链接到 anaconda 可执行文件。

如果您希望所有用户访问 anaconda,请打开 /etc/profile 并添加以下行。

export PATH=$PATH:/opt/anaconda3/bin
(or)
export PATH=$PATH:/usr/local/anaconda3/bin

如果你安装了以上两个位置以外的anaconda,只需更换 /选择/“安装位置” 你安装 anaconda 的地方。

如果您只希望某些用户具有访问权限,只需编辑他们的 ~/.bashrc 通过添加上面的导出路径行在他们的主目录中文件。

安装完成后,立即运行进行更改 source ~/.bashrc.如果您已编辑 /etc/profile 然后运行 source /etc/profile && ~/.bashrc

从 Linux 卸载 Anaconda

您可以通过两个简单的步骤卸载 Anaconda。

第1步: 使用 rm -rf anaconda-install-location 删除 anaconda 目录。 你可以参考这篇文章来了解如何在 Linux 中删除文件和目录。

为了 example,如果你安装在默认位置,你可以使用 rm -rf ~/anaconda3

第2步: 注释或删除以下行 /etc/profile~/.bashrc (对于每个用户)。

export PATH="/path/to/anaconda-install-location/bin:$PATH"

现在卸载完成。 使用 conda 创建的项目不会被删除,除非您将它们保存在里面 anaconda 安装位置 /opt/anaconda3/myproject 或者 /home/seeni/anaconda3/myproject.

就是这样

我希望你觉得这篇文章有用。 如果您有任何建议或意见,请随时将它们放在下面。 并且不要忘记在社交媒体上分享它。