Anaconda 本质上是一个软件发行版,包含了 conda、Python 等 180 多个科学包及其依赖项,支持Linux、Mac、Windwos系统,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。主要是安装方便,而python是一个编译器,如果不使用anaconda,那么安装起来会比较痛苦,各个库之间的依赖性就很难连接的很好。
安装了Annaconda,就安装了python、conda和一般可能用到的numpy、scipy、pandas等等常见的科学计算包,而无需再单独下载配置。由于python3和python2的分裂,自行使用virtualenv用pip进行配置,经常会出现无法使用的情况。
Anaconda的优点总结起来就八个字:省时省心、分析利器。
1、省时省心
Anaconda通过管理工具包、开发环境、Python版本,大大简化了你的工作流程。不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目。
2、分析利器:
在 Anaconda 官网中是这么宣传自己的:适用于企业级大数据分析的Python工具。其包含了720多个数据科学相关的开源包,在数据可视化、机器学习、深度学习等多方面都有涉及。不仅可以做数据分析,甚至可以用在大数据和人工智能领域。
问:安装了anaconda 还要装python吗?
答:不用了,anaconda是集成开发环境的。
问:anaconda与python什么关系?
答:anaconda里面集成了很多关于python科学计算的第三方库,主要是安装方便,而python是一个编译器,如果不使用anaconda,那么安装起来会比较痛苦,各个库之间的依赖性就很难连接的很好。
问:anaconda是干什么的,是 python的第三方解释环境吗?
答:这是一个集成的Python环境,一键安装,装好即用,特别适合懒人,对Windows环境而言,也不用安装C++编译器了。。。其使用conda来管理包,集成了Python主程序,IDE(Spyder)与IPython,以及常用的第三方库,例如Flask。。。并有适合Windows,OS X,与Linux三个系统,以及32位、或者64位,Python 2.7、或者3.6版本,不同组合选项,总有一款适合你。。。
1、Anaconda是python科学计算的集成。下载Anaconda
根据自己的系统选择相应版本进行下载,下载之后点击运行就可以安装了,和一般软件安装毫无二致,无需编译。【下面以2.5.0为例】
Step1:双击下载的Anaconda2-2.5.0-Windows-x86.exe
Step2:一定要Agree,不然无法安装
Step3:确认安装目录
Step4:添加到环境变量,可以使用直接在命令行中使用
Step5:安装进度,需要约5分钟时间
安装完成
2、安装成功后的效果如下:
3、在这里有Anaconda管理器(Anaconda Command Prompt),IPython Notebook,IPython QT,IPython,Spyder。点击IPython,就进入了IPython的界面。
4、到此为止,IPython就算安装成功了,是不是很方便,很简单!之后,我们可以在命令行(也就是cmd)中输入pip list或者在Anaconda管理器中输入conda list来查看已经安装的库,效果如下:
5、从这些库中我们可以发现NumPy,SciPy,Matplotlib,Pandas,说明已经安装成功!
管理环境
1、创建新环境
conda create --name
2、切换环境
activate
3、退出环境至root
deactivate
4、复制环境
conda create --name --clone
5、删除环境
conda remove --name --all
管理conda
1、验证conda已被安装
conda --version
终端上将会以conda 版本号的形式显示当前安装conda的版本号。如:conda 3.11.0
2、 更新conda至最新版本
conda update conda
执行命令后,conda将会对版本进行比较并列出可以升级的版本。同时,也会告知用户其他相关包也会升级到对应版本。
3、查看conda帮助信息
conda --help或conda -h
4、卸载conda
控制面板 → 添加或删除程序 → 选择“Python X.X (Anaconda)” → 点击“删除程序”