“ conda install”命令中c标志的作用是什么

时间:2019-02-23 20:18:17

标签: python anaconda conda miniconda

我正在学习使用conda设置python环境,我注意到在anaconda云网站上,他们建议使用sintax安装软件包

conda install -c package

但是在conda文档中,他们使用相同的命令,但不带c标志。

有人可以告诉我c标志的作用是什么,何时使用?

2 个答案:

答案 0 :(得分:4)

运行conda install -h后从CLI复制:

  

-c频道,--channel频道

     

用于搜索软件包的其他渠道。这些是                           按给出的顺序搜索的网址(包括                           file://(用于本地目录)。然后,默认值或                           搜索.condarc中的频道(除非                           --override-channels已给出)。您可以使用“默认值”                           获取conda的默认软件包,然后使用“ system”                           获取系统软件包,该软件包也需要.condarc                           考虑在内。您也可以使用任何名称,                           .condarc channel_alias值将放在前面。的                           默认的channel_alias是http://conda.anaconda.org/

通道是导航器和conda查找软件包的位置。 (source)同一个名称的程序包可能存在于多个通道中。如果您希望从默认通道以外的其他位置进行安装,则指定使用哪个通道的一种方法是使用conda install -c channel_name package_name语法。 另请参阅this,以获取有关使用渠道的安装过程的说明。

答案 1 :(得分:4)

-c代表--channel。 用于指定搜索软件包的渠道。

例如,假设您要下载pytorch。您可以在anaconda.org上进行搜索。您会看到pytorch由pytorch拥有。然后,您只需要执行以下操作即可:

conda install pytorch -c pytorch