维护良好的“conda”频道列表

Tom*_*ale 8 python anaconda conda

conda接受-c参数来指定从哪个渠道安装软件包。

除了default频道之外,所有其他频道是否都是用户创建的内容一团糟,或者某些频道是否被广泛认为是专业维护和强大的?

intel频道实际上是来自芯片制造商,还是任何旧的 Joe Bloggs 都可以创建一个名为 的频道intel

anaconda.org似乎列出了用户创建的频道,但没有任何关于目的或质量的建议。

在哪里可以找到精选的频道列表?

  • 哪些通常受到好评(以及为什么)
  • 哪些渠道服务于哪些目的
  • 新/有趣的频道

dar*_*ith 11

根据我的经验,最大和维护最好的两个频道是defaultsconda-forge。Conda Forge(运营conda-forge渠道)也是一个拥有治理行为准则和其他将其标记为运行良好的开源项目的组织。它也是 NumFOCUS 的一部分,NumFOCUS 是美国的一个支持开源科学软件的非营利组织。(免责声明:我也是 NumFOCUS 保护伞下的一个组织的一部分,我为 conda-forge 维护了几个包,尽管我没有参与 Conda Forge 的任何治理决策)。

据我所知,该intel频道确实是由芯片制造商维护的。命名空间占用肯定是一个问题;我不在 Anaconda Inc. 工作,所以我不知道他们如何处理这些情况。

据我所知,没有精选的频道列表。维护者使用自己频道的软件包往往会在他们的安装说明中列出,并且某些领域有自己的频道(例如bioconda),因此该领域的人倾向于了解该频道。


小智 0

intel渠道确实来自芯片制造商。

以下是我对问题的回答:

  1. intel 是框架和软件包优化版本的通用渠道。例如:张量流、咖啡。此外,还有某些套餐仅在某些渠道中存在。例如:ffmpeg仅来自anaconda的menpo频道

  2. 任何渠道都会有一组它提供的包,每个包都有自己的功能。因此,最好从包装而不是渠道来推断用途

  3. https://anaconda.org/search?q=channel会给你一些频道。但我强烈建议您从功能的角度来看待它,功能归结为通道中的包而不是通道本身。