Anaconda的使用(可视界面与命令行)

来源:互联网 发布:淘宝店铺优惠券在哪里 编辑:程序博客网 时间:2024/05/29 18:21

为什么要安装Anaconda,因为我们想要方便的管理python的package和environment。也就是方便的安装各个包,管理多个python环境。


环境管理与包管理

一、使用Anaconda-Navigator图形工具


点击Create按钮,新建一个Python 3.6的环境,会默认安装必要的依赖





这样一个新的环境就装好了,看到python36后面那个绿色的三角了吗,点击开有启动选项。可以方便进入此环境工作。


最右侧则是包管理界面


选择All 列出所有包,可以选择是想安装的安装,类似ubuntu里的软件管理应用啊。


那个Channels就是源,可以添加源,官方源比较慢。也可以在终端里添加清华源,参考博文:http://blog.csdn.net/yimingt/article/details/72518562


关于如何在你喜欢的IDE中选择不同的环境进行Coding工作,可以参考:https://docs.continuum.io/anaconda/ide_integration


二、命令行

推荐使用命令行的方式管理环境和包,命令行功能比较强大

下面介绍几个常用的,完整的使用参考Conda文档:https://conda.io/docs/using/index.html

# 创建一个名为python36的环境,指定Python版本是3.4(不用管是3.4.x,conda会为我们自动寻找3.4.x中的最新版本)conda create --name python36 python=3.6 # 安装好后,使用activate激活某个环境activate python36# for Windowssource activate python36 # for Linux & Mac# 激活后,会发现terminal输入的地方多了python36的字样,实际上,此时系统做的事情就是把默认2.7环境从PATH中去除,再把3.6对应的命令加入PATH # 此时,再次输入python --version# 可以得到`Python 3.6.1 :: Continuum Analytics, Inc.`,即系统已经切换到了3.6的环境 # 如果想返回默认的python 2.7环境,运行deactivate python36 # for Windowssource deactivate python36 # for Linux & Mac # 删除一个已有的环境conda remove --name python36 --all

用户安装的不同python环境都会被放在目录~/anaconda/envs下,可以在命令中运行conda info -e查看已安装的环境,当前被激活的环境会显示有一个星号或者括号。


查看环境


切换环境

Conda的包管理这部分功能与pip类似

例如,如果需要安装scipy:

# 安装scipyconda install scipy# conda会从从远程搜索scipy的相关信息和依赖项目,对于python 3.4,conda会同时安装numpy和mkl(运算加速的库) # 查看已经安装的packagesconda list# 最新版的conda是从site-packages文件夹中搜索已经安装的包,不依赖于pip,因此可以显示出通过各种方式安装的包conda的一些常用操作如下:# 查看当前环境下已安装的包conda list # 查看某个指定环境的已安装包conda list -n python34 # 查找package信息conda search numpy # 安装packageconda install -n python34 numpy# 如果不用-n指定环境名称,则被安装在当前活跃环境# 也可以通过-c指定通过某个channel安装 # 更新packageconda update -n python34 numpy # 删除packageconda remove -n python34 numpy

Conda常用操作

# 更新conda,保持conda最新conda update conda # 更新anacondaconda update anaconda # 更新pythonconda update python# 假设当前环境是python 3.4, conda会将python升级为3.4.x系列的当前最新版本


最后:
如果创建新的python环境,比如3.6,运行conda create -n python36 python=3.6之后,conda仅安装python 3.6相关的必须项,如python, pip等,如果希望该环境像默认环境那样,安装anaconda集合包,只需要:

# 在当前环境下安装anaconda包集合conda install anaconda # 结合创建环境的命令,以上操作可以合并为conda create -n python36 python=3.6 anaconda# 也可以不用全部安装,根据需求安装自己需要的package即可




原创粉丝点击