我正在尝试使用conda build和梅塔.亚马尔文件。大多数依赖关系都得到了很好的处理,但其中一些会引起问题。我知道这些包都可以一起工作,因为我在开发环境中使用它们。你知道吗
我对yaml文件的要求部分如下:
requirements:
build:
- setuptools
- numpy
- python >=3.6
- matplotlib
- rdkit
- openforcefield
- openeye
- networkx
- psi4
run:
- numpy
- python >=3.6
- matplotlib
- rdkit
- openforcefield
- openeye
- networkx
- psi4
所有引起问题的软件包(见下面的错误)都可以通过conda安装,例如:
conda install -c psi4 psi4
conda install -c omnia openforcefield
conda install -c openeye openeye-toolkits
conda install -c rdkit rdkit
但是,在调用conda build .
时,我得到以下错误:
conda_build.exceptions.DependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {'rdkit', 'openeye', 'psi4', 'openforcefield'}
我相信.yaml的其余部分是正确的,因为在其他方面没有出现任何错误。我是否需要更具体/使用一些特殊代码来标识包名?或者问题是别的。你知道吗
谢谢你的帮助。你知道吗
我相信我已经找到了问题所在。你知道吗
以上套餐均来自不同渠道。添加了所有通道之后,我现在可以进一步完成构建过程。频道添加了:
不过,在分发包时可能会出现问题。我认为其他人可能也需要添加所有其他频道。你知道吗
相关问题 更多 >
编程相关推荐