HDF5的未定义符号ompi_mpi_info_null - Ubuntu 16.04

问题描述:

我试图在Ubuntu 16.04中编译需要HDF5的包。编译HDF5时遇到这个问题:HDF5的未定义符号ompi_mpi_info_null - Ubuntu 16.04

ImportError: /usr/lib/x86_64-linux-gnu/libhdf5_openmpi.so.10: undefined symbol: ompi_mpi_info_null 

这是说明我没有openMPI?很确定我有这个以及从突触检查...我已经安装了libopenmpi-devlibopenmpi1.10 ...

ImportError看起来像是一个Python错误。什么是您使用的软件堆栈?

您的应用程序代码是否并行?我建议确保OpenMPI和HDF5都是最新版本,如果不需要并行版本,请使用HDF5的串行版本,安装h5py(如果这是您正在使用的版本)。