在开始之前,真的想说anaconda这么好的东西我之前干嘛不装啊啊啊啊啊啊 !!!都不用先安装python,装好了自带那个版本的python好嘛!

当然,有时候要用到不同版本的python,所以之前装的那些也不是完全没用的哈哈!

但是,anaconda无论是创建虚拟环境还是安装tensorflow或者pytorch都超级方便!比pip好用真的!

1.安装

首先我们查看一下需要什么版本的python。选好了之后去官网下载,目前官网给出的是python3.7版本的,历史版本在官网上隐藏的太好了,花了好长时间才找到的,就是这里啦!感谢我吧哈哈不用自己去找啦!

linux下载的是后缀为sh的文件。我选择的是python3.6的64位版本
安装过程参考这位大神, 我很幸运没遇到任何错误。

2.系统自带python和anaconda切换

按照步骤1安装好之后,你可以用

which python2which python3which anaconda

这些命令查看你系统之前安装的python和anaconda装的路径在哪里。
比如我的就是这样的:
alias python="/usr/bin/python2.7"alias py35="/usr/bin/python3.5"alias py36="/usr/bin/python3.6"alias pya="/home/echostronger/anaconda3/bin/python3.6"

完美!

3. 创建虚拟环境

conda create -n [name] #创建名为name的conda环境,如tensorflowsource activate [name] #激活刚才创建的环境,命令完成后,回答先命令行之前多了刚创建的环境的名字

source deactivate [name] #退出名为name的环境,回到系统默认环境

conda remove -n [name] --all #删除刚刚创建的conda环境

conda info -envs #查看所安装环境列表,创建的环境都在~/anaconda2/envs/目录下面

4.一些基本命令

#安装scipy
conda install scipy

#指定包版本
conda install numpy=1.10

#查看当前环境下已安装的包
conda list

#查看某个指定环境的已安装包
conda list -n python36

#查找package信息
conda search numpy

#安装package
conda install -n python36 numpy
#如果不用-n指定环境名称,则被安装在当前活跃环境
#也可以通过-c指定通过某个channel安装

#更新package
conda update -n python36 numpy

#删除package
conda remove -n python36 numpy

#更新所有库
conda update --all

#更新 conda 自身
conda update conda

#更新 anaconda 自身
conda update anaconda

感谢参考的所有大神们!!!