当我conda build qhttps
依赖于运行时的软件包ca-certificates
(已安装)时,却出现错误:conda_build.exceptions.DependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {'ca-certificates'}
。
此外,意外的情况是conda info ca-certificates
不返回任何内容。安装失败了吗?
(build) [dk@server /home/dk/conda-pkgs]$ conda list
# packages in environment at /opt/miniconda3/envs/build:
#
# Name Version Build Channel
ca-certificates 2018.03.07 0
(build) [dk@server /home/dk/conda-pkgs]$ conda info ca-certificates
(build) [dk@server /home/dk/conda-pkgs]$
成功构建具有运行时相关性的最小软件包的先决条件是什么?让我们假设最小的均值只是填充在package:
和空requirements/run:
脚本中的meta.yaml
和build.sh
键。
是否必须将依赖项安装在我要构建的环境中,或者必须将它们构建,因此将它们的压缩包本地存储在/opt/miniconda3/conda-bld
路径上?