当前位置:AIGC资讯 > AIGC > 正文

【Python】部署stable diffusion的踩坑分享(Couldn‘t clone Stable Diffusion+stderr显示乱码)

问题描述


在部署stable diffusion时,进行到运行webui-user.bat环节时出现

主要困难点在于错误流(stderr)显示为乱码,无法判断错误原因
以及网上找不到对应解决方案

解决方法

1、首先解决乱码问题

win11为设置-时间与语言-语言和区域-管理语言设置-区域-管理-更改系统区域设置

将Beta版:使用Unicode UTF-8提供全球语言支持勾选,随后重启系统
重新运行webui-user.bat
错误流(stderr)的乱码信息消失了,取而代之的是

stderr:‘“git”’ is not recognized as an internal or external command, operable program or batch file.

正确的错误信息没截图
这下简单了,说明git安装有问题

2、然后解决git问题

如果不确定git是否安装成功,重新安装+配置环境变量即可,如何安装参考:安装git

如果确认自己git安装成功的话,大概率是git安装完后忘记配置系统变量(PATH),具体如何添加参考:配置git环境变量

再次运行webui-user.bat,成功解决!

更新时间 2023-11-28