旅行好きなソフトエンジニアの備忘録

プログラミングや技術関連のメモを始めました

【Python】 Kerasのエラー:'rawunicodeescape' codec can't decode bytes in position xx-xx: truncated \uXXXXの対処法

表題のエラーに出くわしたのですが、StackOverflowの情報ではPython3、Windowsで発生するようです。自分の場合はチェックマークが付いている回答ではなく、二番目の人の回答で解決しました。

stackoverflow.com

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')