|
楼主 |
发表于 2022-9-11 03:35:12
|
显示全部楼层
原来大佬已经给出解决办法了
问题17 Error: 'cp950' codec can't encode character '\u8bad' in position 1846: illegal multibyte sequence
Error: 'cp950' codec can't encode character '\u8bad' in position 1846: illegal multibyte sequence
以上錯誤出現是因為編碼錯誤'\u8bad'<這個是"訓"字的簡體,原因是預訓模型一些信息是使用簡體,而使用繁體系統的PYTHON在運行時會用Unicode編碼
'\u8bad'是UTF-8編碼
解決方法如下:
1. 到\_internal\DeepFaceLab\models
2. 找到ModelBase.py
3. 用記事本打開,第391行
Path( self.get_summary_path() ).write_text( self.get_summary_text())
4.加入這個encoding='UTF-8'變成:
Path( self.get_summary_path() ).write_text( self.get_summary_text() , encoding='UTF-8')
5.儲存這個檔案
之後程序在儲存模型時,就會使用UTF-8編碼,那麼使用簡體使用者製作的模型時,就不會出現 Error: 'cp950' |
|