问题描述
在部署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,成功解决!