bash - 为什么 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
他们之间有什么区别?
解决方案
标签
频道维护者可以选择将标签添加到他们的包构建中。Anaconda Cloud 建议使用标签作为组织开发周期的工具。标签的含义完全取决于频道维护者,因此没有通用的答案可以涵盖所有内容。如果未提供标签,则main
分配默认值。
例子:gcc7
让我们看一下您的示例中的一个特定用例。Conda Forge 频道维护者使用该gcc7
标签来指定已在不同工具链下编译的软件包,而不是他们在其main
标签下提供的软件包。此gcc7
工具链旨在更紧密地匹配官方渠道使用的工具链(您可以从中获得什么-c defaults
),从而产生兼容的二进制文件。您可以在本期的 Conda Forge 存储库中阅读所有相关信息。
推荐阅读
- node.js - 状态参数无法使用 passport-google-oauth2 包节点 js
- python - 使用底部行中的多个值创建减去的数据框
- html - 按钮 CSS 上带有尖边的圆角
- c - 为什么变量总是打印0?
- apache - 使用 .htaccess 从 url 隐藏子目录
- pixi.js - 如何在pixijs中将图形转换为精灵
- javascript - JQuery将特定表行中的所有数据与约束相加
- unity3d - Oculus/Unity - OVRCameraRig 未设置为示例场景中的对象实例?
- c# - DOB(date) 错误地保存在 Oracle DB 中
- node.js - 如何使用nodejs,express和mongoose在一个函数中保持两个操作的一致性