看起来你的代码在这样的目录中:"C:\ Users\python\u {...}.py".这种错误与python 3版本有关,我们得到特殊字符\ u并且无法在Windows机器上解码它.您可以将文件名或完整路径更改为文件,以便它不包含特殊字符或从文件中生成"func_dump"函数的补丁generic_utils.py
(可以通过以下路径'keras/utils/generic_utils.py'访问它).此时应更换线code = marshal.dumps(func.__code__).decode('raw_unicode_escape')
的线code = marshal.dumps(func.__code__).replace(b'\\',b'/').decode('raw_unicode_escape')
.
看起来你的代码在这样的目录中:"C:\ Users\python\u {...}.py".这种错误与python 3版本有关,我们得到特殊字符\ u并且无法在Windows机器上解码它.您可以将文件名或完整路径更改为文件,以便它不包含特殊字符或从文件中生成"func_dump"函数的补丁generic_utils.py
(可以通过以下路径'keras/utils/generic_utils.py'访问它).此时应更换线code = marshal.dumps(func.__code__).decode('raw_unicode_escape')
的线code = marshal.dumps(func.__code__).replace(b'\\',b'/').decode('raw_unicode_escape')
.