Anaconda 存储库(AER 2.28)中的跨平台(“Noarch”)包支持¶
从 Anaconda 存储库版本 2.6.0 开始,您的 Anaconda 存储库实例可以支持 conda 'noarch' 包。
注意:Noarch 包与 Anaconda 构造函数不兼容。如果您打算将包与 Anaconda 构造函数一起使用,请为特定操作系统构建包。
什么是 Noarch 软件包?¶
conda 构建系统允许您在构建包时指定“无架构”,从而使其与所有平台和架构兼容。可以在任何平台上下载和安装 Anaconda 存储库实例中的 Noarch 包。
如何构建 Noarch 包¶
要指定 noarch 构建,只需将以下内容添加到 conda 配方的 meta.yaml 文件的“构建”部分:
建造:
noarch_python: 真
可以在 github 上的conda-recipes存储库中找到其他示例。
上传 Noarch 包¶
Noarch 包可以以与任何其他包相同的方式上传到 Anaconda 存储库:
anaconda 上传 babel
Noarch 包在 Anaconda 存储库上通过跨平台图标标识: