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

标签 ubuntu makefile cmake shared-libraries

我目前正在尝试安装 this GitHub library在 Ubuntu 18.04 机器上,我按照 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

another question在这里,建议运行 sudo ldconfig .这对我来说也没有帮助,仍然会弹出相同的错误。

命令echo $LD_LIBRARY_PATH建议在其他问题中查看什么都不会返回。

我该如何解决这个问题?

最佳答案

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

关于ubuntu - 加载共享库时出错 : libhdf5. so.101:无法打开共享对象文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51247697/

相关文章:

cmake - 如何使用 CMake 将输出二进制文件的名称更改为不是 a.out?

php - 设置全局 PHP-CURL 上传和下载速度限制?

c makefile rcv ranlib

c - Makefile 不清理目标文件

c++ - 在使用库和 CMake 时遇到问题

c++ - Cmake 在 Mac OSX 上使用框架编译并将 .cpp 文件视为 .m/.mm

php - 在 php 中发送邮件时如何删除显示系统信息的 header

linux - 如何创建可在 Linux 和 OSX 上运行的 .bashrc 文件

ubuntu - 无法在 ubuntu 中加载 aerospike erlang 客户端的 .nif 模块

c - 如何在 C Makefile 中使用外部库和头文件?