手把手,从0搭建一台深度学习的机器【五】搭建Anaconda环境

53 阅读1分钟

上一篇: 手把手,从0搭建一台深度学习的机器【四】用户权限配置 - 掘金 (juejin.cn)

Ubuntu虽然有自带的python程序,但是对于大数据和机器学习来说,需要大量的第三方库,且这些第三方库需要手动下载。而Anaconda是一个开源的python集成开发环境,包含有大量常用的第三方库,极大的方便了开发人员。

搭建Anaconda环境的方式有两种,一种是全局搭建,即所有用户都可以使用同一个Anaconda,另外一种方式是为每个用户单独搭建Anaconda环境。每种方式各有利弊,这里作者都记录一下,自取所需即可。

5.1 全局搭建

1. 下载Anaconda3

curl -# -O https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.02-Linux-x86_64.sh

2. 安装

sudo bash Anaconda3-2020.02-Linux-x86_64.sh
  • 指定安装路径为/usr/local/anaconda3

3. 修改权限

sudo chmod 777 -R /usr/local/anaconda3

4. 初始化conda

eval "$(/usr/local/anaconda3/bin/conda shell.bash hook)" && conda init bash

5. 更换conda国内源

conda config --add channelshttps://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
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/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

6. 测试

conda -V # 显示coda版本

5.2 私有用户搭建

执行以下命令时切换到对应用户,请保证处于家目录(~)下:

1. 下载Anaconda3

curl -# -O https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.02-Linux-x86_64.sh

2. 安装

bash ./Anaconda3-2020.02-Linux-x86_64.sh
  • 路径默认即可,默认为用户家目录

3. 初始化conda

eval "$(/usr/local/anaconda3/bin/conda shell.bash hook)" && conda init bash

4. 更换conda国内源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
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/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

5. 测试

conda -V # 显示coda版本

下一篇:手把手,从0搭建一台深度学习的机器【六】机器学习环境搭建 - 掘金 (juejin.cn)