数学计算和数据科学,一个软件包就足矣
共 3617字,需浏览 8分钟
·
2020-09-15 08:56
1介绍
Anaconda
是用于科学计算和数据科学的程序包管理器。它旨在以 Python
编程语言提供科学计算及相关的库。Anaconda
通常用于机器学习和人工智能应用。
Anaconda
可以创建、管理多个虚拟环境,从而方便在一个系统上安装各种版本的 Python
以及相应软件包。
本教程将向你展示如何在 Ubuntu 18.04
或 Ubuntu 20.04
系统上安装 Anaconda
。
为啥用 Ubuntu
呢?因为很多开源软件根在 Linux
上。况且,说不定微软哪天也封禁了是吧 ^_^。
Ξ准备工作
具有 sudo 特权的用户帐户 快捷键 Ctrl-Alt-T 调出命令行/终端窗口
2安装 步骤
本文关于在 Ubuntu 18.04
或 Ubuntu 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_vis
的 Python 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
多种开源软件包,可以很方便进行科学计算、数据处理和预测分析。
⟳参考资料⟲
开发者下载页面: 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