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

Ale*_*ori 9 python anaconda conda miniconda

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

conda install -c package
Run Code Online (Sandbox Code Playgroud)

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

谁能向我解释c标志的用途以及何时使用它?

Rob*_*rcd 12

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

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

conda install pytorch -c pytorch


han*_*ras 7

运行后从CLI复制conda install -h

-c CHANNEL,--channel CHANNEL

搜索软件包的其他渠道。这些URL是按照给定的顺序搜索的(包括本地目录的file://)。然后,搜索.condarc中的默认值或通道(除非给出了--override-channels)。您可以使用'defaults'获取conda的默认软件包,并使用'system'获取系统软件包,这也将.condarc考虑在内。您也可以使用任何名称,.condarc channel_alias值将作为前缀。默认的channel_alias是http://conda.anaconda.org/

通道是Navigator和conda查找软件包的位置。()同一个名称的包可能存在于多个通道中。如果要从默认通道以外的其他位置进行安装,则可以使用以下conda install -c channel_name package_name语法来指定要使用的通道:另请阅读此内容,以获取有关使用通道进行安装过程的描述。

  • 谢谢,我不知道我可以在每个 conda 命令上使用 -h 标志 (2认同)