天天看点

解决tensorflow.keras错误ImportError: `save_model` requires h5py

使用tensorflow.keras中的save_model时,发生错误

ImportError: `save_model` requires h5py
           

追踪了下是因为h5py无法导入,cmd里测试可以导入,但是在python IDE里失败,错误为:

ImportError: DLL load failed: The specified module could not be found.
           

再追踪

ImportError: cannot import name _errors
           

,问题出在/h5py/__init__.py中的

from . import _errors
           

解决方案:手动pip安装h5py (原h5py是conda安装的)

pip uninstall h5py
pip install h5py