anaconda的安装与使用

一、安装与环境配置
1、在这里提供其中一个版本的源文件Anaconda3-5.3.1-Linux-x86_64.sh下载:
https://pan.baidu.com/s/1dTDDyyyQFecmFs4rdoRWgA 提取码:dmap

2、打开终端,进入源文件所在文件夹,比如,源文件放在 Downloads文件夹里,则

cd ~/Downloads

3、在终端内敲入bash + 你的源文件文件名,如

bash Anaconda3-5.3.1-Linux-x86_64.sh

4、按空格跳过安装声明,注意不要按得太快,其中会有要求输入 y / n的选项,选择y,然后开始安装,等待安装完成

5、安装完成后,你需要重启你的终端才能够使用conda命令,如果还是未找到命令,则需要手动添加环境变量,在终端中先后输入

#添加环境变量
export PATH=~/anaconda3/bin:$PATH 
#重启环境变量:
source ~/.bashrc

6、至此,你已经完成了anaconda的安装与环境配置任务

二、一些使用指令

1、创建新的Python环境,其中python_environment_name是自己设定的环境名,后面的Python=2.7是选择Python的版本,你也可以选择你需要的版本

conda create -n python_environment_name python=2.7

2、创建完环境之后,你需要进入某个环境时,你需要启动该环境

source activate python_environment_name

同理,关闭环境也有相应的指令

source deactivate python_environment_name

3、很多时候,我们默认的源都来自国外,下载速度奇慢,所以我们需要给anaconda换源。打开终端,在终端里输入如下指令,换源成功

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
 
conda config --set show_channel_urls yes

4、换源之后我们最常用的指令要数install指令了,当你想要安装一些库的时候,指令如下(注意:你需要先开启你的Python环境)

#conda install + 你要安装的库 
#如下
#conda install numpy

在一般情况下,anaconda会自动为你匹配你当前环境所需要的库的版本,非常智能。

当然有安装就会有卸载,指令如下

conda uninstall numpy

5、有些时候就算你已经换源了,anaconda在安装你想要的包的时候都十分的慢,甚至出现了HTTPerror或者是PACKAGEnotFoundError 之类的错误,这时候,我们需要搭配pip指令使用,在开启了你需要的Python环境下,直接使用pip指令安装库,系统会自动把库安装到相应的环境里,例如安装keras库

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple keras==2.0.3

(这里有个技巧就是临时加入了国内的清华源,使得下载速度飞快)

6、conda拷贝环境

conda create -n BBB --clone AAA