Conda Channel 介绍与配置

简单讲:Conda 的 Channel 就是 Repo,与 Yum 和 Maven 中的 Repository 是一样的,用于存放各种 Python 包的公共库。以下几个 Channel 是 Conda 中最为常见的,简单介绍一下。

1. 常见 Channels

  • Default Channel:顾名思义,默认的 Channel,它由 Anaconda 公司维护
  • Anaconda Channel:是由社区维护的,通常比默认 Channel 包含更多的包,更新也更快 (但可能未经完全测试)
  • Conda-Forge Channel:最常用的一个 Channel,也是由社区维护的,包含的包很全,更新也很即时
  • Bioconda Channel:这是 Bioconda 的一个 Channel,Bioconda 是一个管理生物信息软件的工具软件,它基于 anaconda 可以进行生物软件的搜索、下载、安装、升级、删除等操作,Bioconda 可以视作生物信息软件的AppStore,所以这个 Channel 包含的主要是 7000 多个 Bioinformatics(生物信息学)领域的包
  • Pytorch Channel:与 Pytorch 及其依赖相关的 Channel

2. 使用特定 Channel 安装需要的包

有时候,我们需要的包只在某个 Channel 中有,安装时需要显式指定 Chennel,以 faiss-cpu 为列,使用 pytorch 这个 channel 安装 (实际上 conda-forge 也有

你可能感兴趣的:(付费专栏,conda,channel,conda-forge,镜像,代理,配置,介绍)