deepfacelab中文网

 找回密码
 立即注册(仅限QQ邮箱)
查看: 662|回复: 3

报错求助

[复制链接]

1

主题

308

帖子

3435

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
3435

万事如意节日勋章

 楼主| 发表于 2023-8-13 10:40:47 | 显示全部楼层 |阅读模式
星级打分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN  参与人数:0  我的评分:未评
本帖最后由 bcmoon 于 2023-8-15 15:34 编辑

Error: 'cp950' codec can't encode character '\u5f53' in position 236: illegal multibyte sequence
Traceback (most recent call last):
  File "C:\DFL_maozhihanhua_RTX2080Ti\_internal\DeepFaceLab\mainscripts\Trainer.py", line 175, in trainerThread
    model_save()
  File "C:\DFL_maozhihanhua_RTX2080Ti\_internal\DeepFaceLab\mainscripts\Trainer.py", line 68, in model_save
    model.save()
  File "C:\DFL_maozhihanhua_RTX2080Ti\_internal\DeepFaceLab\models\ModelBase.py", line 397, in save
    Path( self.get_summary_path() ).write_text( self.get_summary_text() )
  File "pathlib.py", line 1216, in write_text
UnicodeEncodeError: 'cp950' codec can't encode character '\u5f53' in position 236: illegal multibyte sequence


很久没玩了 刚洗完系统下了个汉化试试结果报错了

请问一下以上报错要怎解决谢谢



回复

使用道具 举报

1

主题

308

帖子

3435

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
3435

万事如意节日勋章

 楼主| 发表于 2023-8-15 15:34:32 | 显示全部楼层
有大佬能帮忙一下吗
回复 支持 反对

使用道具 举报

0

主题

44

帖子

330

积分

初级丹师

Rank: 3Rank: 3

积分
330
发表于 2023-8-16 02:06:02 | 显示全部楼层
本帖最后由 wjw5201314 于 2023-8-16 02:09 编辑

Error: 'cp950'

好像是编码的问题,引用大佬aaa2002911的文章:

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'




DFL常见报错答疑搜集贴,不定时更新
https://dfldata.cc/forum.php?mod=viewthread&tid=1729
(出处: deepfacelab中文网)

回复 支持 反对

使用道具 举报

1

主题

308

帖子

3435

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
3435

万事如意节日勋章

 楼主| 发表于 2023-8-20 13:40:46 | 显示全部楼层
wjw5201314 发表于 2023-8-16 02:06
Error: 'cp950'

好像是编码的问题,引用大佬aaa2002911的文章:

謝謝終於解決了
回复 支持 反对

使用道具 举报

QQ|Archiver|手机版|deepfacelab中文网 |网站地图

GMT+8, 2024-11-24 06:34 , Processed in 0.123426 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表