miniconda 和 miniforge 有什么区别?

cha*_*id1 18 python conda miniconda conda-forge

miniforge安装程序是一个相对较新,社区领导,最小畅达安装程序,(如在其自述说)“可直接与Miniconda,与添加的功能,畅达锻是默认的通道”。

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

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

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

ner*_*mot 11

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

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

miniforge几个月前就开始了,因为miniconda不支持 aarch64,很快“PyPy”的人就加入了,同时也有miniforge适用于所有 Linux 架构以及 MacOS 的版本。

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

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

  • 此时,有什么区别: 1. `Miniconda3-latest-MacOSX-arm64.sh`,根据其描述:*Miniconda3 macOS Apple M1 64-bit bash* 是 M1 (Apple Silicon, arm64) 兼容的miniconda 版本,以及 2. `Miniforge3-MacOSX-arm64.sh`,根据其描述:*OS X | arm64 (Apple Silicon)* 也是 Apple Silicon、arm64 (M1) 兼容的 miniconda 版本。据我所知,miniforge 的区别仅在于启用了 *conda-forge* 通道。 (4认同)

小智 9

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

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

  • 快速浏览服务条款并没有向我揭示问题,但事实上:_“我们没有授予您使用存储库进行商业活动的权限”_。 (2认同)