Anaconda:使用 environment.yml 从特定渠道安装特定包
Anaconda: Install specific packages from specific channels using environment.yml
有谁知道如何构建 Anaconda environment.yml 文件以便它从特定渠道安装特定软件包?
像这样:
dependencies:
- numpy
- pandas
- package-A from channel Z
- package-B from channel Y
我所能找到的就是您可以使用 channels: 命令指定频道。但显然它然后从可用的第一个频道获取包 - 但我需要一些来自非常特定频道的包(但它存在于不同 "versions" 的多个频道)。
我看到了类似的东西
dependencies:
- chanelname::modulename=X.Y.Z
更新
它现在实现了:
https://github.com/conda/conda/issues/7202
旧答案
自 it doesn't seemed to be implemented 以来要小心。根据设计,通道是依赖性很强的“space”。所以删除它可能会破坏依赖关系。
有谁知道如何构建 Anaconda environment.yml 文件以便它从特定渠道安装特定软件包?
像这样:
dependencies:
- numpy
- pandas
- package-A from channel Z
- package-B from channel Y
我所能找到的就是您可以使用 channels: 命令指定频道。但显然它然后从可用的第一个频道获取包 - 但我需要一些来自非常特定频道的包(但它存在于不同 "versions" 的多个频道)。
我看到了类似的东西
dependencies:
- chanelname::modulename=X.Y.Z
更新 它现在实现了: https://github.com/conda/conda/issues/7202
旧答案 自 it doesn't seemed to be implemented 以来要小心。根据设计,通道是依赖性很强的“space”。所以删除它可能会破坏依赖关系。