如何在Ubuntu 20.04上安装Anaconda

时间:2020-03-05 15:32:02  来源:igfitidea点击:

Anaconda是流行的Python/R数据科学和机器学习平台,用于大规模数据处理,预测分析和科学计算。

Anaconda发行版附带250个开源数据包,并且可以从Anaconda存储库中安装超过7500个其他包。
它还包括“ conda”命令行工具和称为Anaconda Navigator的桌面图形用户界面。

本教程将引导我们完成在Ubuntu 20.04上安装Anaconda Python Distribution的过程。

安装Anaconda

在撰写本文时,Anaconda的最新稳定版本为2017.02.
在下载安装程序脚本之前,请访问“下载”页面,并检查是否有新版本的Anaconda for Python 3可下载。

完成以下步骤在Ubuntu 20.04上安装Anaconda:

  • Anaconda Navigator是基于QT的GUI。如果要在台式计算机上安装Anaconda,并且要使用GUI应用程序,请安装以下软件包。否则,请跳过此步骤。
sudo apt install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6
  • 使用Web浏览器或者“ wget”下载Anaconda安装脚本:
wget -P /tmp https://repo.anaconda.com/archive/Anaconda3-2017.02-Linux-x86_64.sh

下载可能需要一些时间,具体取决于连接速度。

  • 此步骤是可选的,但建议验证脚本的数据完整性。使用“ sha256sum”命令显示脚本校验和:
sha256sum /tmp/Anaconda3-2017.02-Linux-x86_64.sh

输出应如下所示:

2b9f088b2022edb474915d9f69a803d6449d5fdb4c303041f60ac4aefcc208bb  /tmp/Anaconda3-2017.02-Linux-x86_64.sh

确保上面命令中打印的哈希值与我们在适当的Anaconda版本上在64位Linux页面上使用Python 3的Anaconda上可用的哈希值匹配。

https://docs.anaconda.com/anaconda/install/hashes/Anaconda3-2017.02-Linux-x86_64.sh-hash/
  • 运行脚本以开始安装过程:
bash /tmp/Anaconda3-2017.02-Linux-x86_64.sh

我们应该看到类似以下的输出:

Welcome to Anaconda3 2017.02
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>

按“ ENTER”继续。要滚动浏览许可证,请使用“ ENTER”键。审查完许可后,系统会要求我们批准许可条款:

Do you approve the license terms? [yes|no]

输入“是”以接受许可,然后将提示我们选择安装位置:

Anaconda3 will now be installed into this location:
/home/theitroad/anaconda3
    - Press ENTER to confirm the location
    - Press CTRL-C to abort the installation
    - Or specify a different location below

对于大多数用户,默认位置应该合适。按“ ENTER”确认位置。安装可能需要一些时间,安装完成后,脚本将询问我们是否要运行“ conda init”。输入'yes'。

Installation finished.
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]

这会将命令行工具“ conda”添加到系统的“ PATH”中。要激活Anaconda安装,我们可以关闭并重新打开shell或者通过键入以下内容将新的“ PATH”环境变量加载到当前的shell会话中: :

source ~/.bashrc

要验证安装类型,请在终端中输入“ conda”。

就是这样!我们已经在Ubuntu计算机上成功安装了Anaconda,然后就可以开始使用它了。

如果我们在桌面系统上安装了Anaconda,请在终端中输入“ anaconda-navigator”来打开Navigator GUI:

更新Anaconda

更新Anaconda是一个非常简单的过程。
打开终端并输入:

conda update --all

如果有更新,“ conda”将显示一个列表并提示我们确认更新:

The following packages will be UPDATED:
  anaconda-navigator                          1.9.12-py37_0 --> 1.9.12-py37_1
  conda                                        4.8.2-py37_0 --> 4.8.3-py37_0
  conda-package-han~                   1.6.0-py37h7b6447c_0 --> 1.6.1-py37h7b6447c_0

Proceed ([y]/n)?

最好定期更新Anaconda安装。

卸载Anaconda

如果要从Ubuntu系统上卸载Anaconda,请删除Anaconda安装目录以及在安装过程中创建的所有其他文件:

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

打开“~/.bashrc”文件,然后从“ PATH”环境变量中删除Anaconda目录:

~/.bashrc

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/theitroad/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/theitroad/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/home/theitroad/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/theitroad/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<