私のpythonスクリップが含まれています。そして、pyInstallerのは、exeファイルを作成することはkeras NNモデルをロードすることはできません
from keras.models import model_from_json
model = model_from_json(open("test.json").read())
model.load_weights("test.h5")
model.compile(loss="mean_squared_error", optimizer = "adam")
を、私は上記のスクリプトからpyInstallerのを使用してexeファイルを作成しました。 exeファイルは保存されたモデルを読み込むことができません。それについてのいかなる考えも認められるでしょう。
エラーメッセージは、問題を診断するのに役立ちます。 exeファイルを1つのファイルモードまたは1つのディレクトリモードで作成していますか? 'test.h5'は実行ファイルの近くに置かれていますか? – 9dogs
最初にこれを使用しました: pyinstaller -w myscript.py ディレクトリ内にexeおよび依存ライブラリを作成します。 とエラー: ModuleNotFoundError: 'h5py.defs' ModuleNotFoundErrorという名前のモジュール: 'h5py.utils' Iすでにインポートh5pyという名前のモジュール: 輸入h5py が、私はエラーを解決するには、このコマンドを使用していない: pyInstallerの-w --hidden-import = h5py.defs - hidden-import = h5py.utils myscript.py このエラーが発生しました: ModuleNotFoundError: 'h5py.h5ac'という名前のモジュールがありません – andre
私の提案は長すぎましたそれは答えます。もしそれが助けにならないなら、申し訳ありません。 – 9dogs