Anaconda is a full distribution of the central software in the PyData ecosystem, and includes Python itself along with the binaries for several hundred third-party open-source projects. Miniconda is essentially an installer for an empty conda environment, containing only Conda, its dependencies, and Python. Source.
不同之处在于miniconda只是在发布存储库管理系统。所以当你安装它的时候,只有没有软件包的管理系统。而对于水蟒来说,它就像是一个有一些内置包的发行版。
与任何Linux发行版一样,有些发行版将所包含包的许多更新捆绑在一起。这就是版本号有差异的原因。如果你只决定升级Python,那你就是在更新整个系统。
根据原始文档(链接现已失效):
如果你:
如果您:
我自己用迷你空调。水蟒是臃肿的。许多软件包从未使用过,而且在需要时仍然可以很容易地安装。
注意,Conda是包管理器(例如,
conda list
显示环境中所有已安装的包),而Anaconda和Miniconda是发行版。软件发行版是一组预构建和预配置的软件包,可以在系统上安装和使用。包管理器是一个自动化安装、更新和删除包过程的工具。一旦安装了Conda,您就可以从头开始安装所需的任何包以及任何所需的Python版本。
2-4.4.0.1
是Anaconda安装包的版本号。奇怪的是,它没有在他们的Old Package Lists中列出。2016年4月,Anaconda版本从2.5跃升到4.0,以避免与Python版本2&3混淆。版本4.0包含了Anaconda Navigator。
可以在here中找到后续版本的发行说明。
Miniconda为您提供了Python解释器本身,以及一个名为conda的命令行工具,它作为一个面向Python包的跨平台包管理器运行,其精神类似于Linux用户可能熟悉的apt或yum工具。
Anaconda包括Python和conda,另外还捆绑了一套面向科学计算的其他预安装包。由于此捆绑包的大小,预计安装将占用数GB的磁盘空间。
资料来源:杰克·范德普拉斯的Python Data Science Handbook
相关问题 更多 >
编程相关推荐