私はcondaを使用してpython環境をセットアップする方法を学び、anacondaクラウドWebサイトで、sintaxを使用してパッケージをインストールすることを推奨していることに気付きました
conda install -c package
ただし、condaのドキュメントでは、cフラグなしで同じコマンドを使用しています。
誰かが私にcフラグの目的は何か、いつそれを使用する必要があるかを説明できますか?
-c
を意味する --channel
。パッケージを検索するチャネルを指定するために使用されます。
たとえば、pytorchをダウンロードするとします。 anaconda.org で検索できます。 pytorchはpytorchが所有していることがわかります。その後、次のことを行う必要があります。
conda install pytorch -c pytorch
conda install -h
の実行後にCLIからコピー:
-c CHANNEL、-channel CHANNEL
パッケージを検索するための追加チャネル。これらは、指定された順序で検索されるURLです(ローカルディレクトリのfile://を含む)。次に、.condarcのデフォルトまたはチャネルが検索されます(--override-channelsが指定されていない場合)。 'defaults'を使用してcondaのデフォルトパッケージを取得し、 'system'を使用してシステムパッケージを取得できます。これには.condarcも考慮されます。任意の名前を使用することもでき、.condarc channel_alias値が先頭に追加されます。デフォルトのchannel_aliasは http://conda.anaconda.org/ です。
チャネルは、ナビゲーターとcondaがパッケージを探す場所です。 ( source )同じ名前のパッケージが複数のチャネルに存在する可能性があります。デフォルトチャネル以外からインストールする場合、どのチャネルを使用するかを指定する1つの方法は、conda install -c channel_name package_name
構文を使用することです。チャネルを使用したインストールプロセスの説明については、 this も参照してください。