我正在学习使用conda设置python环境,我注意到在anaconda云网站上,他们建议使用sintax安装软件包
conda install -c package
但是在conda文档中,他们使用相同的命令,但不带c标志。
有人可以告诉我c标志的作用是什么,何时使用?
答案 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