miniconda 和 miniforge 有什么区别?

新手上路,请多包涵

miniforge 安装程序是一个相对较新的、社区主导的、最小的 conda 安装程序(正如它在自述文件中所说)“可以直接与 Miniconda 进行比较,增加了 conda-forge 是默认频道的功能”。

目前还不清楚 miniforge 和 Miniconda 之间有什么不同,或者 miniforge 用例是什么。

如果 miniforge 与 Miniconda 相同,除了它只是默认使用 conda-forge 通道,为什么要创建一个完全不同的安装程序 - 为什么不只使用 miniconda 并添加 conda-forge 作为要使用的第一个通道在 ~/.condarc

如果说 miniforge 与 Miniconda 不同,那两者有什么不同呢?

原文由 charlesreid1 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 6.8k
2 个回答

miniforge 是社区 (conda-forge) 驱动的简约 conda 安装程序。因此,后续软件包安装来自 conda-forge 频道。

miniconda 是 Anaconda(公司)驱动的简约 conda 安装程序。随后的软件包安装来自 anaconda 频道(默认或其他)。

miniforge 几个月前启动,因为 miniconda 不支持 aarch64,’PyPy’ 的人很快加入进来,与此同时还有 miniforge 适用于所有 Linux 的版本体系结构,以及 MacOS。

很快也会有一个 windows 变体(希望也适用于 CPython 和 PyPy)

我猜 ARMv7(32 位 ARM)变体也即将出现( Raspbian

原文由 nerohmot 发布,翻译遵循 CC BY-SA 4.0 许可协议

许可证。自 2020 年 9 月 30 日更新 Anaconda 服务条款起,访问 Main conda 频道(托管在 repo.anaconda.org)受到限制: https ://www.anaconda.com/terms-of-service

虽然 conda 和 miniconda 安装程序都是在 BSD 3-clause 许可下发布的,但如果您实际使用已安装的 conda 客户端而不删除主通道,您将违反 Anaconda 的 ToS。 miniforge 安装程序完全避免了这种情况,这对希望使用 conda 的大型组织特别感兴趣。

原文由 El Dodo 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题