File "D:\InstallFolder\Anaconda3\envs\yolov3\lib\site-packages\keras\engine\saving.py", line 1004, in load_weights_from_hdf5_group
original_keras_version = f.attrs['keras_version'].decode('utf8')
AttributeError: 'str' object has no attribute 'decode
将h5py 3降级到h5py 2即可,但降级的版本太低会与其他包冲突,而且pip没有2.1版本及以下的h5py包。
直接输入命令conda install h5py=2.9即可降级。
博客内容讲述了在使用Keras时遇到的错误:尝试加载HDF5权重文件时出现AttributeError,提示'str' object has no attribute 'decode'。解决方案是将h5py从3降级到2.9版本,但要注意这可能导致与其他库的版本冲突。由于pip不提供2.1及以下版本的h5py,因此推荐使用命令`conda install h5py=2.9`来完成降级操作。
2082

被折叠的 条评论
为什么被折叠?



