不同conda频道的说明

aba*_*ter 22 channels anaconda conda miniconda

什么是主要的康茄达频道,他们的重点是什么?我似乎无法找到任何主要渠道可用的文件以及何时选择其中一个.与"默认"频道的关系是什么?如何确定将它们放入的顺序?一般来说,我用

  • anaconda
  • conda_forge
  • r
  • bioconda
  • defaults

但是我在破坏环境时遇到了一些问题.

mat*_*kie 9

拥有“最佳”公共 conda 频道的索引会很有用,但似乎还没有人处理过该项目。当有人接受(也许是你?)时,维基百科可能比 SO 更好,传统上不赞成“列表”,因为它们很少保持最新。与此同时,让事情开始:

您提到的两个频道是十个官方存储库的一部分,并在https://docs.anaconda.com/anaconda/user-guide/tasks/using-repositories/ 中进行了描述:

  • anaconda - anaconda.org -repo.anaconda.com 上托管的主要免费专业版软件包的镜像

  • R - Microsoft R Open conda 包和 Anaconda, Inc. 的 R conda 包。该频道包含在 conda 的“默认”频道中。创建新环境时,现在选择 MRO 作为默认 R 实现。

社区领导,而不是 Anaconda 公司保护伞的一部分:

  • bioconda - 专注于生物信息学软件

  • conda-forge - 社区主导的 conda 包管理器的食谱收集,构建基础设施和分发。


小智 8

  1. 水蟒
  2. 康达伪造
  3. [R
  4. 生物康达

这些都是可以从中安装软件包的渠道。它们不再是默认通道的特殊设置。您甚至可以在Anaconda Cloud上创建自己的频道来托管软件包。

主要的conda渠道是什么,它们的重点是什么?我似乎找不到关于可用的主要渠道以及何时选择其中一个的任何文档。

是否有您要安装的特定conda软件包,这些软件包在默认频道上不可用。然后,您可以搜索该软件包并查看托管该软件包的渠道,并同样添加该渠道以安装该软件包。否则,确实不需要添加其他渠道。

如何确定将它们放入的顺序?

bioconda频道是Conda频道,为Linux和Mac OS提供与生物信息学相关的软件包。。因此,如果您需要使用生物信息学软件包,则可以将其排名更高。至于其他渠道,例如conda-forge托管软件包的其他数千个渠道中的任何一个都不是特别的。如果您经常下载托管在conda-forge但不在托管上的软件包,defaults则可以赋予它更高的优先级。否则,甚至可能不需要conda-forge频道。