h5dump 失败 "libhdf5_serial.so.100: cannot open shared object file"
h5dump fails with "libhdf5_serial.so.100: cannot open shared object file"
我使用的是 Ubunto 18.04。我安装了 libhdf5-serial-dev:
sudo apt-get install libhdf5-serial-dev
安装正常 - 没有错误。我可以编译 link 和 运行 一个 C++ 文件,它可以创建并填充一个 HDF5 文件。生成的文件看起来不错——我可以用 h5py 和 Python.
阅读它
我安装了 hdf5-tools:
sudo apt-get install hdf5-tools
这也安装正常 - 没有错误。但是当我 运行 h5dump 我得到:
h5dump: error while loading shared libraries: libhdf5_serial.so.100: cannot open shared object file: No such file or directory
/usr/lib/x86_64-linux-gnu/hdf5/serial(或/usr/lib/x86_64-linux-gnu)中不存在该文件。在这两个目录中都不存在带有“.100”的文件。
关于我做错了什么的任何建议,and/or如何解决这个问题?
None 我在网上找到的答案帮助我解决了这个问题 - 我尝试了我找到的每一个建议。
最后更新到Ubuntu 20.04 解决了这个问题。也许重新安装 Ubuntu 18.04 也能解决问题。
我使用的是 Ubunto 18.04。我安装了 libhdf5-serial-dev:
sudo apt-get install libhdf5-serial-dev
安装正常 - 没有错误。我可以编译 link 和 运行 一个 C++ 文件,它可以创建并填充一个 HDF5 文件。生成的文件看起来不错——我可以用 h5py 和 Python.
阅读它我安装了 hdf5-tools:
sudo apt-get install hdf5-tools
这也安装正常 - 没有错误。但是当我 运行 h5dump 我得到:
h5dump: error while loading shared libraries: libhdf5_serial.so.100: cannot open shared object file: No such file or directory
/usr/lib/x86_64-linux-gnu/hdf5/serial(或/usr/lib/x86_64-linux-gnu)中不存在该文件。在这两个目录中都不存在带有“.100”的文件。
关于我做错了什么的任何建议,and/or如何解决这个问题?
None 我在网上找到的答案帮助我解决了这个问题 - 我尝试了我找到的每一个建议。
最后更新到Ubuntu 20.04 解决了这个问题。也许重新安装 Ubuntu 18.04 也能解决问题。