在Linux中安装和卸载Anaconda的教程

时间:2020-03-05 15:25:53  来源:igfitidea点击:

什么是Anaconda?

Anaconda是一个数据科学平台。

它旨在简化某些编程语言的开发,打包和部署程序包。
目前,它支持Python(2和3都支持)和R。

Anaconda附带了一个名为conda的包装管理器。
它是python-native包管理器pip的替代产品。
conda还具有一个虚拟环境(在常规python安装中由virtualenv提供)。

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

Anaconda有两个版本:

  • Anaconda企业版。

它具有强大的可伸缩性功能。

  • 适用于个人用户,学生,数据科学家和专业人员的Anaconda发行版。

它是开源的。

请注意,本文介绍了Anaconda Distribution而不是Anaconda Enterprise的安装和卸载。

在Linux中安装Anaconda

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

让我们更详细地了解这些步骤。

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

正确选择操作系统后,请访问Anaconda官方并下载安装程序。

请确保检查要安装的Python版本以及具有的CPU体系结构。

它们对于程序的正确运行是必不可少的。

可选步骤:下载后,使用md5sum或者sha256sum检查下载文件的哈希和。
使用本页上提到的哈希值验证哈希值。

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

我们可能会注意到的一件事是,anaconda安装程序与我们通常在Linux中安装程序的方式完全不同。
无需提取tar xz文件,因为它只是一个.sh脚本文件。

我们可以从以下屏幕截图中看到。

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

例如,将编辑.bashrc以扩展PATH环境变量。
撰写本文时,anaconda安装程序仅更新当前用户的~/.bashrc。
因此,如果要允许其他用户访问该程序,则需要编辑/etc/profile。

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

许可协议–请仔细阅读协议,如果我们同意(当然,我们必须同意),请继续进行。

初始化~/.bashrc-这是将可执行文件链接到环境变量PATH的部分。
请注意,这只会为当前用户初始化~/.bashrc。
因此,如果不是所有用户都可以访问,则需要编辑/etc/profile。
我们可以在本文后面的内容中找到有关如何执行此操作的信息。

VS Code install –将提示是否安装VS Code编辑器。

根据偏好键入是/否。
由于本文不是我们关注的重点,因此我建议键入“ no”,然后再继续安装。

现在安装完成。
现在,我们将拥有conda和anaconda-navigator可执行文件。

让我们检查它们是否正常工作。
输入conda --version以查看版本。

输入anaconda-navigator,我们将看到以下窗口。

anaconda-navigator不仅仅是一个IDE,还可以使用代码编辑器,Jupyter笔记本,终端以及其他功能。

这将使生产率提高很多倍。

使Anaconda可供其他用户使用

截至目前,只有当前用户才能修改其~/.bashrc文件,以将PATH链接到anaconda可执行文件。

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

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

如果我们在上述两个位置以外的地方都安装了anaconda,则只需将/opt /替换为安装了anaconda的“ install-location”。

如果只希望某些用户具有访问权限,只需添加上面的export PATH行,即可在其主目录中编辑其~/.bashrc文件。

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

从Linux卸载Anaconda

我们可以通过两个简单的步骤来卸载Anaconda。

步骤1:使用rm -rf anaconda-install-location删除anaconda目录。
我们可以参考本文以了解如何在Linux中删除文件和目录。

例如,如果我们将其安装在默认位置,则可以使用rm -rf~/anaconda3

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

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

至此,卸载完成。
除非我们将使用conda创建的项目保存在anaconda-install-location中,例如/opt/anaconda3/myproject或者/home/seeni/anaconda3/myproject,否则不会删除它们。