【问题标题】:How to install requirements for a target defined in meta.yaml如何为 meta.yaml 中定义的目标安装要求
【发布时间】:2021-06-22 01:08:50
【问题描述】:

我有meta.yaml,其中有一个部分看起来有点像这样:

requirements:
  build:
    - pylint 2.7.*
  run:
    - sqlalchemy 1.3.*

我怎样才能只安装build 所需的要求?有conda install --target build之类的吗?

【问题讨论】:

    标签: python conda conda-build


    【解决方案1】:

    默认情况下,构建会创建一个临时的_build 环境,之后会立即被删除。有一个--bootstrap 标志可以让我们指定一个现有的环境,但我不确定这是否有用。相反,您可能想要类似

    conda-build --build-only --dirty RECIPE_PATH
    

    它将运行构建,创建临时的_build 环境,并跳过自动删除。然后,您可以在该 _build 环境中进行调试(通过路径激活)。

    the conda-build command's documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-02-19
      • 2018-12-23
      • 1970-01-01
      • 2018-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多