Bash 为什么Anaconda云上有多个安装命令?

Bash 为什么Anaconda云上有多个安装命令?,bash,anaconda,conda,Bash,Anaconda,Conda,在Anaconda云中搜索软件包时,通常可以使用多个命令来安装软件包。比如说, conda安装-c conda forge xxx conda安装-c conda forge/label/gcc7 xxx conda安装-c conda forge/label/cf201901 xxx 它们之间有什么区别?标签 通道维护者可以选择添加到他们的包构建中。水蟒云建议使用标签作为参考。标签的含义完全取决于渠道维护人员,因此没有涵盖所有内容的通用答案。如果未提供标签,则会指定默认的main 示例:gc

在Anaconda云中搜索软件包时,通常可以使用多个命令来安装软件包。比如说,

conda安装-c conda forge xxx
conda安装-c conda forge/label/gcc7 xxx
conda安装-c conda forge/label/cf201901 xxx
它们之间有什么区别?

标签 通道维护者可以选择添加到他们的包构建中。水蟒云建议使用标签作为参考。标签的含义完全取决于渠道维护人员,因此没有涵盖所有内容的通用答案。如果未提供标签,则会指定默认的
main

示例:
gcc7

让我们看看从您的示例中获取的一个特定用例。Conda Forge渠道维护人员使用
gcc7
标签来指定在与其
main
标记下提供的包不同的工具链下编译的包。此
gcc7
工具链旨在更紧密地匹配官方渠道使用的工具(您可以从
-c defaults
中获得),从而生成兼容的二进制文件。您可以在中阅读有关它的所有信息。

有办法删除标签吗?作为所有者/维护者,我不知道额外(过时)标签是如何出现在这里的:@slaw看起来可以指定标签(),但我看不到任何删除标签的方法。我也没有在你的包裹上看到任何“过时”的标签;只有“主”标签(默认)和使用2020年3月之前的构建堆栈构建的标签包(“cf202003”)。