在Conda中使用共享系统库 [英] Use shared system libraries in Conda
本文介绍了在Conda中使用共享系统库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
例如:
安装了openmpi
库,我要安装和管理的Conda
包也作为依赖项。
我如何才能告诉Conda只需担心不在的内容?
推荐答案
一个技巧是使用外壳程序包-一个空程序包,其唯一目的是满足求解器的约束。这是Conda Forge使用mpich
所做的事情,如this section of the documentation中所提到的。也就是说,对于每个版本,它们都包括一个external
版本变体,可以像
conda install mpich=3.4.2=external_*
发信号表示它将由主机提供。具体的例子可以参考the recipe's meta.yaml
。
我认为这不是很好(似乎工作量很大),但我也不知道还有更好的替代方案。
这篇关于在Conda中使用共享系统库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文