web-dev-qa-db-ja.com

さまざまなcondaチャネルの説明

主要なコンダチャンネルとは何ですか?どの主要チャンネルが利用可能か、いつ他のチャンネルを選択するかについてのドキュメントを見つけることができないようです。 「デフォルト」チャンネルとの関係は何ですか?それらを入れる順序をどのように決定しますか?一般的に、私は使用します

  • anaconda
  • conda_forge
  • r
  • bioconda
  • defaults

しかし、私は自分の環境が壊れるという問題に直面しています。

20
abalter
  1. アナコンダ
  2. コンダフォージ
  3. r
  4. バイオコンダ

これらはすべて、パッケージをインストールできるチャネルです。これらは、デフォルトのチャンネルよりも特別ではありません。 Anaconda Cloud to Hostパッケージで独自のチャンネルを作成することもできます。

主要なコンダチャンネルとは何ですか?どの主要チャンネルが利用可能か、いつ他のチャンネルを選択するかについてのドキュメントを見つけることができないようです。

デフォルトチャネルで利用できない、インストールする特定のcondaパッケージはありますか。次に、そのパッケージを検索して、そのパッケージがホストされているチャネルを確認し、同様にそのチャネルを追加してパッケージをインストールできます。それ以外の場合、他のチャネルを追加する必要はありません。

それらを入れる順序をどのように決定しますか?

biocondaチャネルは、LinuxおよびMac OS用のバイオインフォマティクス関連パッケージを提供するCondaチャネルです。 。したがって、バイオインフォマティクスパッケージを使用する必要がある場合は、より高いランク付けを行うことができます。 conda-forgeなどの他のチャネルに関しては、パッケージがホストされている他の数千のチャネルのいずれからも特別ではありません。 conda-forgeでホストされているがdefaultsでホストされていないパッケージを頻繁にダウンロードする場合は、優先度を高くすることができます。そうでなければ、conda-forgeチャンネルの必要さえないかもしれません。

8
abc

「ベスト」の公開condaチャネルのインデックスがあれば便利ですが、まだそのプロジェクトに取り組んでいる人はいないようです。誰かがそれを引き継いだ場合(おそらくあなたですか?)、ウィキペディアはSOよりも良い場所かもしれません。それまでの間、物事を始めるには:

あなたが言及する2つのチャンネルは10の公式リポジトリの一部であり、 https://docs.anaconda.com/anaconda/user-guide/tasks/using-repositories/ で説明されています:

  • anaconda-anaconda.org-mainで利用可能なパッケージのミラーfree、およびprorepo.anaconda.comでホストされています

  • [〜#〜] r [〜#〜]-Microsoft R Open condaパッケージおよびAnaconda、Inc.のR condaパッケージ。このチャンネルはcondaの「デフォルト」チャンネルに含まれています。新しい環境を作成するときに、MROがデフォルトのR実装として選択されるようになりました。

コミュニティが主導し、Anaconda corp傘の一部ではありません:

  • bioconda-バイオインフォマティクスソフトウェアに特化

  • conda-forge-condaパッケージマネージャー用のコミュニティ主導のレシピ集、ビルドインフラストラクチャ、およびディストリビューション。

1
matt wilkie