2017-04-13 34 views
7

當我在使用keras訓練我的CNN模型期間保存重量時,它說ImportError:'save_weights' requires h5py,但我已經安裝了h5py。ImportError:'save_weights'requires h5py

如果有人能解釋如何解決這個問題,我將不勝感激。

+0

哪個答案適合你?請選擇它作爲答案,這對像我這樣的未來訪問者會有所幫助。 –

回答

0

我想你可能會錯過這個 from keras.applications import imagenet_utils

+0

這個答案背後的基本原理是什麼? –

-4

您是否嘗試過直接安裝h5py? http://docs.h5py.org/en/latest/build.html

嘗試運行:

pip install h5py

+0

OP說:「但我已經安裝了h5py。」 ... – Moritz

+0

我正面臨類似的問題,安裝h5py解決了我的問題。但是,如果這沒有幫助,那麼你也可以嘗試「sudo apt-get install libhdf5」。之後重新啓動您的終端。 – Mohit

+0

用man命令更新你的答案, –

6

只需安裝必要的軟件包

sudo apt-get install libhdf5-dev

pip install h5py

2

如果您使用的是Windows和python IDE,開cmd並輸入以下命令:

pip install h5py 

pip install cython 

我希望它有幫助。