web-dev-qa-db-ja.com

Anaconda:environment.ymlを使用して特定のチャネルから特定のパッケージをインストールします

特定のチャネルから特定のパッケージをインストールするようにAnaconda environment.ymlファイルを構築する方法を誰かが知っていますか?

このようなもの:

dependencies:
  - numpy
  - pandas
  - package-A from channel Z
  - package-B from channel Y

channels:コマンドを使用してチャネルを指定できることだけがわかりました。しかし、どうやらそれは最初に利用可能な最初のチャネルからパッケージを取得します-しかし、私は非常に特定のチャネルからのパッケージをいくつか必要とします(ただし、異なる「バージョン」の複数のチャネルに存在します)。

15
Alex

のようなものを見た

dependencies:
- chanelname::modulename=X.Y.Z

実装されていないようです なので注意してください。チャネルは、設計上、依存性が堅牢な「空間」です。したがって、これを削除すると、依存性が壊れる可能性があります。

8
Thomas PEDOT