首页 > 解决方案 > 为什么 Anaconda Cloud 上有多个安装命令?

问题描述

在 Anaconda Cloud 中搜索包时,通常可以使用多个命令来安装包。例如,

conda install -c conda-forge xxx 
conda install -c conda-forge/label/gcc7 xxx 
conda install -c conda-forge/label/cf201901 xxx

他们之间有什么区别?

标签: bashanacondaconda

解决方案


标签

频道维护者可以选择将标签添加到他们的包构建中。Anaconda Cloud 建议使用标签作为组织开发周期的工具。标签的含义完全取决于频道维护者,因此没有通用的答案可以涵盖所有内容。如果未提供标签,则main分配默认值。

例子:gcc7

让我们看一下您的示例中的一个特定用例。Conda Forge 频道维护者使用该gcc7标签来指定已在不同工具链下编译的软件包,而不是他们在其main标签下提供的软件包。此gcc7工具链旨在更紧密地匹配官方渠道使用的工具链(您可以从中获得什么-c defaults),从而产生兼容的二进制文件。您可以在本期的 Conda Forge 存储库中阅读所有相关信息。


推荐阅读