这个问题就直接改keras saving的源文件
例如saving.py的296行处,在 .decode('utf-8') 前加一个 .encode('utf-8') 就可以了。
一开始是以为h5py版本不对,然后改版本,conda安装……各种方法都试了,甚至还导致报了其他错误,结果发现就是改keras源文件的事(笑哭)
在这里写一下我的tensorflow keras配置环境
python 3.8
tensorflow 2.2.0
keras 2.3.1
numpy 1.20.3
h5py 3.9.0