带你了解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是首选。