2

我目前正在尝试在 Ubuntu 18.04 机器上安装这个 GitHub 库,并且我遵循了 Github 页面上所述的所有安装步骤。但是,当我尝试siemens_to_ismrmrd在命令行中调用该函数时,出现以下错误:

error while loading shared libraries: libhdf5.so.101: cannot open shared object file: No such file or directory

不过,libhdf5 安装在我的机器上。locate libhdf5.so在命令行中键入给出

/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

另一个关于 SO 的问题中,建议运行sudo ldconfig. 这对我来说也没有帮助,仍然会弹出相同的错误。

echo $LD_LIBRARY_PATH建议在其他问题中查看的命令不返回任何内容。

我该如何解决这个问题?

4

2 回答 2

2

sudo apt install python3-h5py重装后试试。为我解决了 linux-aarch64 中的错误

于 2020-02-11T10:37:16.317 回答
0

这在 Debian 10 上对我有用(来源):

sudo apt install pkg-config libhdf5-dev
于 2021-06-12T12:33:34.640 回答