如何在 Ubuntu 16.04 上安装 Anaconda Python 发行版如何在 Ubuntu 16.04 上安装 Anaconda Python 发行版如何在 Ubuntu 16.04 上安装 Anaconda Python 发行版如何在 Ubuntu 16.04 上安装 Anaconda Python 发行版
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 16.04 上安装 Anaconda Python 发行版

介绍

Anaconda 是一个开源包管理器、环境管理器以及 Python 和 R 编程语言的分发版。它通常用于大规模数据处理、科学计算和预测分析,服务于数据科学家、开发人员、业务分析师和从事 DevOps 的人员。

Anaconda 提供了超过 720 个开源包的集合,并提供免费和付费版本。 Anaconda 发行版附带 conda 命令行实用程序。您可以通过阅读 Anaconda 文档页面了解有关 Anaconda 和 conda 的更多信息。

本教程将指导您在 Ubuntu 16.04 服务器上安装 Python 3 版本的 Anaconda。

先决条件

在开始本指南之前,您应该在服务器上设置一个具有 sudo 权限的非根用户。您可以通过完成我们的 Ubuntu 16.04 初始服务器设置指南来了解如何执行此操作。

安装 Anaconda

安装 Anaconda 的最佳方式是下载最新的 Anaconda 安装程序 bash 脚本,验证它,然后运行它。

在 Anaconda 下载页面找到最新版本的 Anaconda for Python 3。在撰写本文时,最新版本是 5.0.1,但如果可用,您应该使用更新的稳定版本。

接下来,切换到服务器上的 /tmp 目录。这是下载临时项目的好目录,比如 Anaconda bash 脚本,运行后我们就不需要了。

  1. cd /tmp

使用 curl 下载您从 Anaconda 网站复制的链接:

  1. curl -O https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh

我们现在可以通过 SHA-256 校验和使用加密哈希验证来验证安装程序的数据完整性。我们将使用 sha256sum 命令以及脚本的文件名:

  1. sha256sum Anaconda3-5.0.1-Linux-x86_64.sh

您将收到类似于此的输出:

Output
55e4db1919f49c92d5abbf27a4be5986ae157f074bf9f8238963cd4582a4068a Anaconda3-5.0.1-Linux-x86_64.sh

您应该根据 Anaconda with Python 3 on 64-bit Linux 页面上可用的哈希值检查输出,以找到适合您的 Anaconda 版本。只要您的输出与 sha2561 行中显示的哈希相匹配,您就可以开始了。

现在我们可以运行脚本了:

  1. bash Anaconda3-5.0.1-Linux-x86_64.sh

您将收到以下输出:

Output
Welcome to Anaconda3 5.0.1 (by Continuum Analytics, Inc.) In order to continue the installation process, please review the license agreement. Please, press ENTER to continue

按 ENTER 继续,然后按 ENTER 阅读许可证。阅读完许可后,系统会提示您批准许可条款:

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

只要你同意,输入yes。

此时,系统会提示您选择安装位置。您可以按 ENTER 接受默认位置,或指定不同的位置进行修改。

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

安装过程将继续,可能需要一些时间。

完成后,您将收到以下输出:

Output
... installation finished. Do you wish the installer to prepend the Anaconda3 install location to PATH in your /home/sammy/.bashrc ? [yes|no] [no] >>>

输入 yes 以便您可以使用 conda 命令。接下来您将看到以下输出:

Output
Prepending PATH=/home/sammy/anaconda3/bin to PATH in /home/sammy/.bashrc A backup will be made to: /home/sammy/.bashrc-anaconda3.bak ...

为了激活安装,您应该获取 ~/.bashrc 文件:

  1. source ~/.bashrc

完成后,您可以使用 conda 命令验证您的安装,例如使用 list:

  1. conda list

您将收到通过 Anaconda 安装可用的所有包的输出:

Output
# packages in environment at /home/sammy/anaconda3: # _ipyw_jlab_nb_ext_conf 0.1.0 py36he11e457_0 alabaster 0.7.10 py36h306e16b_0 anaconda 5.0.1 py36hd30a520_1 ...

现在安装了 Anaconda,我们可以继续设置 Anaconda 环境。

设置 Anaconda 环境

Anaconda 虚拟环境允许您按照所需的 Python 版本和包来组织项目。对于您设置的每个 Anaconda 环境,您可以指定要使用的 Python 版本,并且可以将所有相关的编程文件保存在该目录中。

首先,我们可以查看哪些版本的 Python 可供我们使用:

  1. conda search "^python$"

您将收到您可以定位的不同 Python 版本的输出,包括 Python 3 和 Python 2 版本。由于我们在本教程中将 Anaconda 与 Python 3 结合使用,因此您只能访问 Python 3 版本的包。

让我们使用最新版本的 Python 3 创建一个环境。我们可以通过将版本 3 分配给 python 参数来实现这一点。我们将环境称为 my_env,但您可能希望为您的环境使用更具描述性的名称,尤其是当您使用环境访问多个版本的 Python 时。

  1. conda create --name my_env python=3

我们将收到包含有关已下载内容和将安装哪些包的信息的输出,然后系统会提示您继续 y 或 n。只要你同意,输入y。

conda 实用程序现在将为环境获取包,并在完成时通知您。

您可以通过键入以下命令来激活新环境:

  1. source activate my_env

激活您的环境后,您的命令提示符前缀将更改:

在环境中,您可以验证您使用的是您打算使用的 Python 版本:

  1. python --version
Output
Python 3.6.0 :: Continuum Analytics, Inc.

当您准备停用 Anaconda 环境时,您可以输入以下命令:

  1. source deactivate

请注意,您可以将单词 source 替换为 . 以获得相同的结果。

要针对更具体的 Python 版本,您可以将特定版本传递给 python 参数,例如 3.5,例如:

  1. conda create -n my_env35 python=3.5

您可以使用以下命令在相应环境中沿同一分支更新您的 Python 版本(如将 Python 3.5.1 更新为 Python 3.5.2):

  1. conda update python

如果您想针对更具体的 Python 版本,可以将其传递给 python 参数,如 python=3.3.2 中所示。

您可以使用此命令检查您设置的所有环境:

  1. conda info --envs
Output
# conda environments: # my_env /home/sammy/anaconda3/envs/my_env my_env35 /home/sammy/anaconda3/envs/my_env35 root * /home/sammy/anaconda3

星号表示当前活动环境。

您使用 conda create 创建的每个环境都将附带几个默认包:

  • openssl
  • pip
  • python
  • 阅读线
  • 设置工具
  • sqlite
  • tk
  • 轮子
  • xz
  • zlib

您可以使用以下命令添加其他包,例如 numpy:

  1. conda install --name my_env35 numpy

如果您知道在创建时想要一个 numpy 环境,您可以在 conda create 命令中定位它:

  1. conda create --name my_env python=3 numpy

如果您不再处理特定项目并且不再需要关联的环境,则可以将其删除。为此,请键入以下内容:

  1. conda remove --name my_env35 --all

现在,当您键入 conda info --envs 命令时,您删除的环境将不再列出。

更新 Anaconda

您应该定期确保 Anaconda 是最新的,以便您使用所有最新的软件包版本。

为此,您应该首先更新 conda 实用程序:

  1. conda update conda

当提示这样做时,键入 y 以继续更新。

conda 更新完成后,您可以更新 Anaconda 发行版:

  1. conda update anaconda

再次出现提示时,键入 y 继续。

这将确保您使用的是最新版本的 conda 和 Anaconda。

卸载 Anaconda

如果您不再使用 Anaconda 并发现需要卸载它,您应该从 anaconda-clean 模块开始,它将在您卸载 Anaconda 时删除配置文件。

  1. conda install anaconda-clean

出现提示时键入 y。

安装后,您可以运行以下命令。在删除每一个之前,系统会提示您回答 y。如果您不希望收到提示,请将 --yes 添加到命令的末尾:

anaconda-clean

这还将在您的主目录中创建一个名为 .anaconda_backup 的备份文件夹:

Output
Backup directory: /home/sammy/.anaconda_backup/2017-01-25T191831

您现在可以通过输入以下命令删除整个 Anaconda 目录:

  1. rm -rf ~/anaconda3

最后,您可以从 Anaconda 添加的 .bashrc 文件中删除 PATH 行。为此,首先打开 nano:

  1. nano ~/.bashrc

然后向下滚动到文件末尾(如果这是最近安装的)或键入 CTRL + W 搜索 Anaconda。删除或注释掉以下行:

# added by Anaconda3 4.2.0 installer
export PATH="/home/sammy/anaconda3/bin:$PATH"

完成文件编辑后,键入 CTRL + X 退出,然后键入 y 保存更改。

Anaconda 现已从您的服务器中删除。

结论

本教程向您介绍了 Anaconda 的安装、使用 conda 命令行实用程序、设置环境、更新 Anaconda 以及在不再需要时删除 Anaconda。

您可以使用 Anaconda 来帮助您管理数据科学、科学计算、分析和大规模数据处理的工作负载。

©2015-2025 艾丽卡 support@alaica.com