带你了解Anaconda和miniconda有什么区别

简介

新手在接触linux的时候,有时会借助Anaconda或miniconda去安装一些软件,那么Anaconda和miniconda有什

么区别呢?我们一起来看下两者的不一样得地方吧。

 

 

介绍

Anaconda

Anaconda是conda的一个大型发型版本,包含了conda, conda-build, python等250+预安装的科学计算包及其

依赖。是一个用于数据科学、机器学习和深度学习的开源软件包管理系统。Anaconda 主要用于科学计算和数据分析,

安装包很大,有700多M,除了命令行工具外,anaconda还有桌面应用Anaconda Navigator等等。

anaconda的特点

个人免费,开源,跨平台,但是anaconda不能够大型商用,超200人的公司使用anaconda理论上需要付费的。

 

miniconda

我们通过上述对Anaconda的介绍,了解到Anaconda的数据包和和安装包都很大,那么有没有体积较小的呢,答

案是有,那就是Miniconda。Miniconda是小型的conda发行版本,相当conda+python+pip,少量依赖包,较为轻量

级软件安装包只有50多M。

miniconda特点

免费,开源,跨平台。

 

Miniconda和Anaconda的关系

Miniconda 就是 Anaconda 的轻量版,它包含了 conda 和 Python,但是没有包含 Anaconda 中捆绑的那些科学

计算和数据分析用的包。Miniconda 只包含最基本的包和工具,但是可以通过 conda 安装其他的包。Miniconda 可以

节省空间,并且在安装后可以自定义选择安装哪些包。Anaconda 是一个软件包管理系统,其中包含了 Conda 和许多其

他的工具。Conda 是 Anaconda 中的一个组件,用于安装和管理软件包。

 

简单来讲miniconda和anacnoda都是conda的发型版本,有点类似于ubuntu和centos是linux的发行版本

 

区别

从功能角度:   Anaconda等于Miniconda

文件大小体积:Anaconda大于Miniconda

功能多少:       Anaconda多于Miniconda

 

Miniconda和Anaconda的区别就在于Anaconda包含了许多科学计算和数据分析用的包,而Miniconda只包含了

最基本的包和工具。如果你只需要安装最基本的包和工具,并且想要节省空间,那么Miniconda绝对是一个不错的选择

,如果你需要更多的科学计算和数据分析用的包,那么选择使用Anaconda是首选。

THE END