AttributeError: el objeto 'bytes' no tiene atributo 'codificar'

Descripción del problema

报错:AttributeError: 'bytes' object has no attribute 'encode'

  File "S:\physon\envs\tensorflow\lib\site-packages\keras\engine\saving.py", line 377, in <listcomp>
    n.encode('utf-8').decode('utf-8') for n in
AttributeError: 'bytes' object has no attribute 'encode'

Use la lista de conda para ver las dependencias
inserte la descripción de la imagen aquí

Análisis de causa:

keras no es compatible con la versión h5py:

Debido a que ejecuté otro modelo antes y cambié la versión h5py de 3.10 a 2.10, ahora cambio el modelo y notifico un error, así que solo puedo volver a cambiarlo


solución:

Reemplace la versión original de h5py:

pip install h5py==3.1.0

Supongo que te gusta

Origin blog.csdn.net/weixin_45913922/article/details/124013011
Recomendado
Clasificación