我想运行一个代码。它是使用Tensorflow在Python3中编写的。我可以运行代码,但当代码运行时,我尝试运行另一个代码,并在一个单独的Anaconda提示符中进行一些更改。然后我停止了代码。现在,当我尝试在没有任何更改的情况下再次运行类似代码时,会出现以下错误:
AttributeError: 'str' object has no attribute 'decode'
该错误引用tensorflow\python\keras包,如下所示:
hdf5_format.py. line 711, in load_weights_from_hdf5_group
original_keras_version = f.attrs['keras_version'].decode('utf8')
这是我代码中出现错误的部分:
self.encoder.load_weights(weights_file, by_name = True)
我关闭了程序并重新打开,但错误仍然存在
有人知道怎么解决吗
通过卸载h5py并安装h5py==2.10.0解决了此问题,如下所示:
如果h5py>;代码显示错误
相关问题 更多 >
编程相关推荐