ubuntu - 加载共享库时出错:libhdf5.so.101:无法打开共享对象文件
问题描述
我目前正在尝试在 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
建议在其他问题中查看的命令不返回任何内容。
我该如何解决这个问题?
解决方案
sudo apt install python3-h5py
重装后试试。为我解决了 linux-aarch64 中的错误
推荐阅读
- azure-devops - 在 Azure DevOps 自托管代理上使用 Visual Studio 您必须为该代理购买付费许可证吗?
- typescript - 在 for ... in 循环中键入推理
- macros - 如何声明要在编辑器对话框中显示的图标?
- python - 如何加载子类keras模型
- geometry - QGIS消失缓冲区
- r - svytable 是否在加权 N 的计算中排除 NA
- python - 熊猫根据列表从列中删除部分文本
- node.js - Mongoose 与 $lookup 中的对象数组聚合
- javascript - 每当我运行它时,我都会收到 NaN 错误?
- c - 改变流程优先级