Ubuntu 加载共享库时出错:libhdf5.so.101:无法打开共享对象文件

Ubuntu 加载共享库时出错:libhdf5.so.101:无法打开共享对象文件,ubuntu,makefile,cmake,shared-libraries,Ubuntu,Makefile,Cmake,Shared Libraries,我目前正试图在Ubuntu 18.04机器上安装,我遵循了Github页面上的所有安装步骤。 但是,当我尝试在命令行中调用函数siemens\u_ismrmrrd时,我得到以下错误: error while loading shared libraries: libhdf5.so.101: cannot open shared object file: No such file or directory 不过,我的机器上安装了libhdf5。在命令行中键入locate libhdf5 /hom

我目前正试图在Ubuntu 18.04机器上安装,我遵循了Github页面上的所有安装步骤。 但是,当我尝试在命令行中调用函数
siemens\u_ismrmrrd
时,我得到以下错误:

error while loading shared libraries: libhdf5.so.101: cannot open shared object file: No such file or directory
不过,我的机器上安装了libhdf5。在命令行中键入
locate libhdf5

/home/username/anaconda3/lib/libhdf5.so
/home/username/anaconda3/lib/libhdf5.so.101
/home/username/anaconda3/lib/libhdf5.so.101.0.0
/home/username/anaconda3/pkgs/hdf5-1.10.1-h9caa474_1/lib/libhdf5.so
/home/username/anaconda3/pkgs/hdf5-1.10.1-h9caa474_1/lib/libhdf5.so.101
/home/username/anaconda3/pkgs/hdf5-1.10.1-h9caa474_1/lib/libhdf5.so.101.0.0
在这里,有人建议运行
sudo ldconfig
。这对我的情况也没有帮助,同样的错误仍然会弹出

建议在其他问题中查看的命令
echo$LD\u LIBRARY\u PATH
不返回任何内容


如何解决此问题?

请在重新安装后尝试
sudo apt安装python3-h5py
。在linux-aarch64中为我解决了错误这在Debian 10()上对我有效:


您可以按照参考问题的中的建议调整
LD\u LIBRARY\u路径。@Tsyvarev谢谢您的建议。这是安全命令吗?我听说“LD_LIBRARY_PATH”的错误设置可能会损坏系统。与系统范围内的库相比,您更喜欢为用户安装的库。如果你的库是正确的,一切都会好的。最多它会损害您的用户。
sudo apt install pkg-config libhdf5-dev