数学计算和数据科学,一个软件包就足矣

机器学习与数学

共 3617字,需浏览 8分钟

 ·

2020-09-15 08:56

1介绍

Anaconda 是用于科学计算和数据科学的程序包管理器。它旨在以 Python 编程语言提供科学计算及相关的库。Anaconda 通常用于机器学习和人工智能应用。

Anaconda 可以创建、管理多个虚拟环境,从而方便在一个系统上安装各种版本的 Python 以及相应软件包

本教程将向你展示如何在 Ubuntu 18.04Ubuntu 20.04 系统上安装 Anaconda

为啥用 Ubuntu 呢?因为很多开源软件根在 Linux 上。况且,说不定微软哪天也封禁了是吧 ^_^。

Ξ准备工作
  • 具有 sudo 特权的用户帐户
  • 快捷键 Ctrl-Alt-T 调出命令行/终端窗口

2安装 步骤

本文关于在 Ubuntu 18.04Ubuntu 20.04 上安装 Anaconda 的教程包括下载最新版本,验证安装程序的数据完整性,运行 bash 安装脚本以及安装 VS Code 等。

Ξ步骤1:更新本地程序包管理器

首先更新本地程序包管理器。打开一个终端窗口,然后输入以下内容,

sudo apt-get update

如果你的系统没有安装 wget,请在终端里输入以下命令进行安装,

sudo apt-get install wget
Ξ步骤2:下载最新版本的 Anaconda

在撰写本文时,Anaconda 的最新版本是 2020.07。查看开发者的下载页面[1]以查看最新版本。

推荐使用国内镜像 https://mirrors.ustc.edu.cn/anaconda/archive/。记下 URL 并使用它下载正确的版本。切换到 /tmp 目录,并使用 wget 在你的终端上下载安装程序,

cd /tmp
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.07-Linux-x86_64.sh
Ξ步骤3:验证下载校验和

Checksum 是一种安全工具,用于验证下载脚本的真实性和完整性。终端输入以下命令,

sha256sum Anaconda3-2020.07-Linux-x86_64.sh

你将得到一系列字母和数字,

38ce717758b95b3bd0b1797cc6ccfb76f29a90c25bdfa50ee45f11e583edfdbf  Anaconda3-2020.07-Linux-x86_64.sh

将其与 Anaconda 文档中的相应校验和(或哈希)[2]进行比较。如果你选择了其他版本,请确保检查该版本的校验和文档。

Ξ步骤4:运行 Anaconda 安装脚本

Anaconda 安装程序是 bash 脚本。要运行安装脚本,请使用以下命令,

bash Anaconda3-2020.07-Linux-x86_64.sh

出现许可协议。使用 Enter 键查看协议。按到底部,输入 yes 以同意条款。

安装程序将提示你接受默认位置,或安装到其他位置。除非你有特殊需要,请使用默认路径。成功安装后,将出现以下内容,

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

这确定是否要使用 conda 命令而不更改目录。键入 yes系统将反馈如下,

Thank you for installing Anaconda3!

===========================================================================

Working with Python and Jupyter notebooks is a breeze with PyCharm
Professional! Code completion, Notebook debugger, VCS support, SSH, Docker,
Databases, and more!

Get a free trial at: https://www.anaconda.com/pycharm
Ξ步骤5:设置国内镜像
# 添加清华镜像

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
# 查看
conda config --get channels
Ξ步骤6:激活和测试安装

完成后,通过输入以下内容激活安装,

source ~/.bashrc

使用 conda 命令测试安装,

conda info

系统应显示类似于以下内容列表,

3更新 Anaconda

要在 Ubuntu 上更新 Anaconda,请先更新 conda 实用程序,

conda update conda

接下来,运行 Anaconda 软件包更新命令,

conda update anaconda

4创建并激活环境

通过输入以下内容,创建一个名为 data_visPython 3 环境,

conda create ––name data_vis python=3

激活此环境,

conda activate data_vis

命令提示符将更改,这表明你现在处于使用 Python 3 的环境中。恭喜,你现在可以在此环境中工作了。

最后,还可以安装集成开发环境,如微软的 VS Code,以及 Jupyter Notebook。都可以在 anaconda-navigator 下直接安装。

anaconda-navigator
  • 安装好 VS Code,设置 Python 环境,我们用 Anaconda 虚拟环境下的 Python

# 编辑文件 ~/.config/Code/User/settings.json

{
    "python.pythonPath""your_path/anaconda3/envs/data_vis/bin/python",
    "python.autoComplete.extraPaths": ["your_path/anaconda3/lib/python3.8/site-packages"],
    "editor.fontSize"16,
    "editor.autoIndent": true
}
  • Jupyter Notebook 选择 Anaconda 环境。Ctrl-Alt-T 调出终端,敲入命令,

$ source activate data_vis
$ conda install ipykernel
$ python -m ipykernel install --user --name 环境名 --display-name "Python (环境名)"
$ jupyter notebook

5小 结

现在,你已在 Ubuntu 系统上安装了可运行的 Anaconda,可在 Python 环境中使用。然后就可以通过 conda install numpy scipy 等命令快速安装其存储库中提供的 1,500 多种开源软件包,可以很方便进行科学计算、数据处理和预测分析。

⟳参考资料⟲

[1]

开发者下载页面: https://www.anaconda.com/products/individual

[2]

Anaconda 文档校验: https://docs.anaconda.com/anaconda/install/hashes/Anaconda3-2020.07-Linux-x86_64.sh-hash/

[3]

Vladimir Kaplarevic: https://phoenixnap.com/kb/how-to-install-anaconda-ubuntu-18-04-or-20-04


浏览 69
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报