Anaconda
是一个开源的包、环境管理器,其包含了
conda、Python
等 180 多个科学包及其依赖项,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。
特点:
1、丰富的第三方库
Anaconda
附带了一大批常用数据科学包,它附带了
conda、Python
和
150 多个科学包及其依赖项。因此你可以立即开始处理数据。
2、管理包
Anaconda
是在
conda(一个包管理器和环境管理器)上发展出来的。可以使用
conda 来安装、更新、卸载工具包,并且它更关注于数据科学相关的工具包。在安装
anaconda 时就预先集成了像
Numpy
、
Scipy
、
pandas
、
Scikit-learn
这些在数据分析中常用的包。另外值得一提的是,conda
并不仅仅管理
Python
的工具包,它也能安装非 python
的包。
3、虚拟环境管理
在
conda 中可以建立多个虚拟环境,用于隔离不同项目所需的不同版本的工具包,以防止版本上的冲突。对纠结于 Python 版本的同学们,我们也可以建立
Python2
和
Python3 两个环境,来分别运行不同版本的
Python
代码。