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版本