问题描述
场景
我正在与第三方库 TCLB 一起完成计算物理领域的硕士论文。据我所知,它依赖于其他一些库和软件包,例如 R , python2.7 , singularity ,最后是 openmpi 。我安装了openMPI:sudo apt-get install --reinstall openmpi10-bin libopenmpi-dev
。
问题
不幸的是,库文档并非总是有用。我已经解决了许多问题,无法解决最后一个问题:
error while loading shared libraries: libhdf5_openmpi.so.10: cannot open shared object file: No such file or directory
我使用了命令find / -name libhdf5_openmpi.so\* 2>/dev/null
,发现我有类似的文件:libhdf5_openmpi.so.103
。
我尝试将文件从103重命名为10。但是接下来,我收到以下类似错误:
/usr/lib/x86_64-linux-gnu/libmpi.so.12
。我的PC文件上有/usr/lib/x86_64-linux-gnu/libmpi.so.40
,一对有/usr/lib/x86_64-linux-gnu/libmpi_cxx.so.40
(我有这个),/usr/lib/x86_64-linux-gnu/libmpi_cxx.so.1
(需要这个)。毕竟,这一切都不起作用。用这种方法作弊并不容易。
所以我的问题是:如何安装打开的mpi以包含我需要的文件。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)