首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Anaconda对miniconda

Anaconda对miniconda
EN

Stack Overflow用户
提问于 2017-07-31 16:37:30
回答 7查看 311.5K关注 0票数 348

Anaconda储存库中有两种类型的安装程序:

"Anaconda installers“和"Miniconda installers”。

他们有什么不同?

此外,对于安装程序文件Anaconda2-4.4.0.1-Linux-ppc64le.sh2-4.4.0.1代表什么?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2017-07-31 16:40:37

不同之处在于miniconda只是发布了存储库管理系统。因此,当您安装它时,只有没有包的管理系统。而对于Anaconda来说,它就像一个带有内置包的发行版。

与任何Linux发行版一样,也有一些版本为包含的包捆绑了大量更新。这就是为什么版本号存在差异的原因。如果您只决定升级Anaconda,则需要更新整个系统。

编辑现在在包管理方面有新的选项。mamba可以作为conda的替代物。它有一个更快的解决程序,是一个完整的重写在C++中。在conda--experimental-solver=libmamba中,这个求解器实际上是实验可用的。如果您想了解更多信息,请查找关键字:mambamambaforgemicromamba

票数 196
EN

Stack Overflow用户

发布于 2017-07-31 16:59:21

根据原始文档

如果您选择Anaconda:

  • 对于conda或Python来说都是新的
  • 就像让Python和1500多个科学软件包一次自动安装一样方便。
  • 有时间和磁盘空间(几分钟和3GB),和/或
  • 不想安装您想单独使用的每个软件包。

如果您:

  • 不要介意安装您想单独使用的每个软件包。
  • 没有时间或磁盘空间一次安装超过1500个软件包,和/或
  • 只想快速访问Python和conda命令,希望稍后整理其他程序。

我自己用的。Anaconda肿了。许多软件包从未被使用过,而且在需要时仍然可以很容易地安装。

请注意,康达是包管理器(例如,conda list显示环境中所有已安装的包),而Anaconda和Miniconda是发行版。软件发行版是可以在系统上安装和使用的软件包的集合,这些包是预先构建的和预先配置的。包管理器是一种自动安装、更新和删除包的工具。

Anaconda是PyData生态系统中中央软件的完整发行版,它包括Python本身以及数百个第三方开源项目的二进制文件。Miniconda本质上是一个空Conda环境的安装程序,只包含conda、它的依赖项和Python。来源

一旦安装了Conda,您就可以从零开始安装任何您需要的包以及任何想要的Python版本。

2-4.4.0.1是Anaconda安装包的版本号。奇怪的是,它并没有出现在他们的旧包装清单中。

2016年4月,Anaconda版本从2.5跃升到4.0,以避免与Python版本2& 3混淆。版本4.0包括Anaconda Navigator。

后续版本的发布说明可以找到这里

票数 486
EN

Stack Overflow用户

发布于 2019-09-26 08:21:11

简介

conda既是命令行工具,也是python包。

Miniconda = Python + conda

Anaconda = Python + conda + meta anaconda

元Python anaconda =每天用于数据科学的约160个Python

Anaconda安装程序= Miniconda安装程序+ conda install anaconda

详细信息

  1. conda是一个python管理器和一个环境管理器,这使得
代码语言:javascript
复制
- install package with `conda install flake8`
- create an environment with any version of Python with `conda create -n myenv python=3.6`
  1. Miniconda = Python + conda conda,包管理器和环境管理器,是一个Python包。因此Python被捆绑在Miniconda安装程序中。因为conda使用自己的库/依赖项分发Python解释器,而不是在操作系统上安装现有的库/依赖项,还安装了其他最小的依赖项,如opensslncursessqlite等。 基本上,Miniconda就是及其最小依赖项。安装conda的环境是“基本”环境,以前称为“根”环境。
  2. Anaconda = Python + conda + meta anaconda
  3. meta anaconda =大约160个Python,用于数据科学中的日常使用 元软件包,是指不包含实际软件的软件包,而只是依赖于要安装的其他软件包。

anaconda下载一个Anaconda云元包并从中提取内容。要安装的实际160+包列在info/recipe/meta.yaml中。

软件包:名称: anaconda版本:'2019.07‘构建: ignore_run_exports:- '*’编号:'0‘pin_depends:严格字符串: py36_0要求: build:-python3.6.8 haf84260_0 is_meta_pkg:- true run:- alabaster 0.7.12 py36_0 - anaconda-client 1.7.2 py36_0 -anaconda-项目0.8.3 py_0 #.- beautifulsoup4 4.7.1 py36_1 #.- curl 7.65.2 ha441bb4_0 #.- hdf5 1.10.4 hfa1e0ec_0 #.- ipykernel 5.1.1 py36h39e3cac_0 -IPython7.6.1 py36h39e3cac_0 - ipython_genutils 0.2.0 py36h241746c_0 -ipywidget 7.5.0 py_0 #.- jupyter 1.0.0 py36_7 - jupyter_client 5.3.1 py_0 - jupyter_console 6.0.0 py36_0 - jupyter_core 4.5.0 py_0- jupyterlab 1.0.2 py36hf63ae98_0 - jupyterlab_server 1.0.0 py_0 #.- matplotlib 3.1.0 py36h54f8f79_0 #.- mkl 2019.4 233 - mkl-service 2.0.2 py36h1de35cc_0 - mkl_fft 1.0.12 py36h5e564d8_0 - mkl_random 1.0.2 py36h27c97d8_0#.- nltk 3.4.4 py36_0 #.- numpy 1.16.4 py36hacdab7b_0 -numpy-基地1.16.4 py36h6575580_0 - numpydoc 0.9.1 py_0 #.-大熊猫0.24.2 py36h0a44026_0 - pandoc 2.2.3.2 0py36hb68e598_0 #.- qt 5.9.2 py36h655552a_2 #.-qt 5.9.7 h468cd18_1 -qtawese0.5.7 py36_1 -qt控制台4.5.1 py_0 - qtpy 1.8.0 py_0 #.-要求2.22.0 py36_0 #.- sphinx 2.1.2 py_0 -sphinxcont肋骨1.0 py36_1 -applehelp 1.0.1 py_0 -sphinxcont肋骨-devhelp 1.0.1 py_0 -Sphinxcont肋骨-htmlhelp 1.0.2 py_0 -sphinxcont肋骨-jsmah1.0.1 py_0 -sphinxcont肋骨-qthelp 1.0.2 py_0 -Sphinxcont肋骨-serializinghtml 1.1.3 py_0 -Sphinxcont肋骨-websupport 1.1.2 py_0 - spyder 3.3.6 py36_0 - spyder-kernels 0.5.1 py36_0 #.

元pkg anaconda的预装包主要用于网络抓取和数据科学。比如requestsbeautifulsoupnumpynltk等。

如果安装了Miniconda,conda install anaconda将使其与Anaconda安装相同,只是安装文件夹名称不同。

  1. Miniconda2 v.s.Anaconda2 v.s. Anaconda 2意味着conda在“基本”环境中的绑定Python解释器是Python2,而不是Python3。
票数 104
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45421163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档