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

在部署stablediffusion过程中遇到stderr乱码问题,通过修改系统区域设置为UnicodeUTF-8并重启解决了乱码,发现实际错误是git命令未识别。解决方法包括检查或重新安装git,确保配置了环境变量。按照此步骤,成功运行了webui-user.bat。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

在这里插入图片描述
在部署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,成功解决!
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值