How to solve ImportError: libhdf5_serial.so.103: cannot open shared object file: No such file or directory while Importing h5py
How to solve ImportError: libhdf5_serial.so.103: cannot open shared object file: No such file or directory while Importing h5py
我是 Linux 平台和 Raspberry Pi 的新手。我基本上是在用 Tensorflow 做一个机器学习项目。所以为了保存模型,我使用了 h5py 库。虽然我在安装库时没有遇到任何问题,但在 Python 3.7
中导入时出现了巨大的导入错误
我用这个下载了pip3 install h5py
这是我 运行 代码后显示的导入错误 -
File "<stdin>", line 1, in <module>
File "/home/pi/.local/lib/python3.7/site-packages/h5py/__init__.py", line 26, in <module>
from . import _errors
ImportError: libhdf5_serial.so.103: cannot open shared object file: No such file or directory
因此,在看到此错误后,我在互联网上进行了很多搜索,但对我没有任何帮助。
我试过了 this, this, this and even this.
我也安装了sudo apt-get update
sudo apt-get install libhdf5-dev
sudo apt-get update
sudo apt-get install libhdf5-serial-dev
但似乎没有任何效果。我该怎么办??
顺便说一句,我使用了 Raspberry Pi 3B+、Python 3.7 和 Raspbian。
我在 raspberry pi 零 w 上安装 numpy 时遇到了类似的问题,我可以通过
解决
- 卸载 pip 中的库
- 使用 apt-get 安装库:
sudo apt-get install python3-h5py
似乎只使用 apt-get 安装库而不事先卸载它是行不通的。
我是 Linux 平台和 Raspberry Pi 的新手。我基本上是在用 Tensorflow 做一个机器学习项目。所以为了保存模型,我使用了 h5py 库。虽然我在安装库时没有遇到任何问题,但在 Python 3.7
中导入时出现了巨大的导入错误我用这个下载了pip3 install h5py
这是我 运行 代码后显示的导入错误 -
File "<stdin>", line 1, in <module>
File "/home/pi/.local/lib/python3.7/site-packages/h5py/__init__.py", line 26, in <module>
from . import _errors
ImportError: libhdf5_serial.so.103: cannot open shared object file: No such file or directory
因此,在看到此错误后,我在互联网上进行了很多搜索,但对我没有任何帮助。
我试过了 this, this, this and even this.
我也安装了sudo apt-get update
sudo apt-get install libhdf5-dev
sudo apt-get update
sudo apt-get install libhdf5-serial-dev
但似乎没有任何效果。我该怎么办??
顺便说一句,我使用了 Raspberry Pi 3B+、Python 3.7 和 Raspbian。
我在 raspberry pi 零 w 上安装 numpy 时遇到了类似的问题,我可以通过
解决- 卸载 pip 中的库
- 使用 apt-get 安装库:
sudo apt-get install python3-h5py
似乎只使用 apt-get 安装库而不事先卸载它是行不通的。