如何为 meta.yaml 中定义的目标安装要求
Posted
技术标签:
【中文标题】如何为 meta.yaml 中定义的目标安装要求【英文标题】:How to install requirements for a target defined in meta.yaml 【发布时间】:2021-06-22 01:08:50 【问题描述】:我有meta.yaml
,其中有一个部分看起来有点像这样:
requirements:
build:
- pylint 2.7.*
run:
- sqlalchemy 1.3.*
我怎样才能只安装build
所需的要求?有conda install --target build
之类的吗?
【问题讨论】:
【参考方案1】:默认情况下,构建会创建一个临时的_build
环境,之后会立即被删除。有一个--bootstrap
标志可以让我们指定一个现有的环境,但我不确定这是否有用。相反,您可能想要类似
conda-build --build-only --dirty RECIPE_PATH
它将运行构建,创建临时的_build
环境,并跳过自动删除。然后,您可以在该 _build
环境中进行调试(通过路径激活)。
见the conda-build
command's documentation。
【讨论】:
以上是关于如何为 meta.yaml 中定义的目标安装要求的主要内容,如果未能解决你的问题,请参考以下文章
当 UICollectionView 位于 iOS 中的自定义 TableViewCell 中时,如何为 UICollectionView 实现委托和数据源方法,目标 C