本文最先发布在:https://cloud.tencent.com/developer/article/1649008
Anaconda 是一个流行的 Python/R 数据科学和机器学习平台,大数据处理,预测分析,和科学计算。
Anaconda 发行版附带了250个开源数据软件包,并且超过 7500 个软件包可以从 Anaconda 软件源中安装。它同时还包含了一个命令行工具和一个被称为"Anaconda Navigator"的图形用户界面。
这个指南将会跟你解释在 Ubuntu 20.04 上的 Anaconda Python 发行版安装过程。
一、 安装 Anaconda
在写这篇文章的时候,Anaconda 最新绑定版本是 2020.02。在下载安装脚本之前,浏览下载页面,并且检查是否有更新的Anaconda 可用。
在 Ubuntu 20.04 上完成下面的步骤,安装 Anaconda。
01.Anaconda Navigator 是一个基于 QT 的 GUI。如果你在一个桌面版机器上安装 Anaconda,并且你想使用 GUI 应用,安装下面的软件包。否则,跳过下面的步骤。
代码语言:javascript复制sudo apt install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6
02.使用你的浏览器或者wget
去下载 Anaconda 安装脚本:
wget -P /tmp https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh
下载将会花费一些时间,具体依赖于你的网速。
03.这一步可选的,但是我们推荐你去验证脚本的数据完整性。
使用sha256sum
命令显示脚本的 checksum:
sha256sum /tmp/Anaconda3-2020.02-Linux-x86_64.sh
输出类似于:
代码语言:javascript复制2b9f088b2022edb474915d9f69a803d6449d5fdb4c303041f60ac4aefcc208bb /tmp/Anaconda3-2020.02-Linux-x86_64.sh
确保上面的命令打印出来的哈希值和Anaconda with Python 3 on 64-bit Linux page页面对应版本的 Anaconda 哈希值一样。
代码语言:javascript复制https://docs.anaconda.com/anaconda/install/hashes/Anaconda3-2020.02-Linux-x86_64.sh-hash/
04.运行脚本启动安装进程:
代码语言:javascript复制bash /tmp/Anaconda3-2020.02-Linux-x86_64.sh
你应该能看到下面的输出:
代码语言:javascript复制Welcome to Anaconda3 2020.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]
输入yes
接受协议,并且你会被提示选择安装路径:
Anaconda3 will now be installed into this location:
/home/linuxize/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 或者在当前 shell 会话中输入下面的命令,来重新加载PATH
环境变量:
source ~/.bashrc
想要验证安装过程,在你的终端输入conda
。
就这些。你已经成功地在你的 Ubuntu 机器上安装好了 Anaconda, 你可以开始使用它了。
如果你在一个桌面系统上安装 Anaconda,在终端输入anaconda-navigator
打开Navigator GUI:
二、升级 Anaconda
升级 Anaconda 是一个非常直接的过程。打开你的终端,并且输入:
代码语言:javascript复制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 安装目录以及其他在安装过程中创建的文件:
代码语言:javascript复制rm -rf ~/anaconda3 ~/.condarc ~/.conda ~/.continuum
打开~/.bashrc
,并且从环境变量中移除 Anaconda:
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/linuxize/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/home/linuxize/anaconda3/etc/profile.d/conda.sh" ]; then
. "/home/linuxize/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/home/linuxize/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
四、总结
我们已经向你展示如何在 Ubuntu 20.04 上安装 Anaconda。现在你应该浏览一下 官方 conda 入门指南。
如果你有任何疑问,请通过以下方式联系我们:
微信:
微信群: 加上面的微信,备注微信群
QQ: 3217680847
QQ 群: 82695646