欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ubuntu16.04安装Anaconda3,查询anaconda对应python版本,以及自带python和anaconda切换

程序员文章站 2022-04-18 21:54:20
...

在开始之前,真的想说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

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

相关标签: anaconda