【问题标题】:Anaconda: Install specific packages from specific channels using environment.ymlAnaconda:使用 environment.yml 从特定渠道安装特定软件包
【发布时间】:2018-06-01 21:40:50
【问题描述】:

有谁知道如何构建 Anaconda environment.yml 文件,以便从特定渠道安装特定软件包?

类似这样的:

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

我能找到的只是你可以使用 channels: 命令指定频道。但显然它会从可用的第一个频道中获取包 - 但我需要来自非常特定频道的一些包(但它存在于不同“版本”的多个频道中)。

【问题讨论】:

    标签: python dependencies anaconda environment


    【解决方案1】:

    我看到了类似的东西

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

    更新 它现在实现了: https://github.com/conda/conda/issues/7202

    旧答案 小心it doesn't seemed to be implemented。根据设计,通道是一个依赖健壮的“空间”。所以删除它可能会破坏依赖关系。

    【讨论】:

    猜你喜欢
    • 2022-01-17
    • 2018-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-16
    • 2016-07-08
    相关资源
    最近更新 更多