Ubuntu16.04安装Anaconda3,查询anaconda对应python版本,以及自带python和anaconda切换
在开始之前,真的想说anaconda这么好的东西我之前干嘛不装啊啊啊啊啊啊 !!!都不用先安装python,装好了自带那个版本的python好嘛!
当然,有时候要用到不同版本的python,所以之前装的那些也不是完全没用的哈哈!
但是,anaconda无论是创建虚拟环境还是安装tensorflow或者pytorch都超级方便!比pip好用真的!
1.安装
首先我们查看一下需要什么版本的python,这里感谢这位大神的总结。选好了之后去官网下载,目前官网给出的是python3.7版本的,历史版本在官网上隐藏的太好了,花了好长时间才找到的,就是这里啦!感谢我吧哈哈不用自己去找啦!
linux下载的是后缀为sh的文件。我选择的是python3.6的64位版本
安装过程参考这位大神, 我很幸运没遇到任何错误。
2.系统自带python和anaconda切换
按照步骤1安装好之后,你可以用
which python2
which python3
which anaconda
这些命令查看你系统之前安装的python和anaconda装的路径在哪里。
然后参考这位大神,写的非常详细,有几种python就加几行就行啦!
比如我的就是这样的: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环境,如tensorflow
source 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
感谢参考的所有大神们!!!