Stable Diffusion WebUI 本地安装与配置教程
Midjourney 因细致的画图风格备受大家欢迎,但由于网络环境及会员费限制,入门门槛较高。Stable Diffusion(SD)作为开源方案,具有高性价比优势,无需魔法且可本地部署。
一、软件准备
安装过程中需要以下软件:
- Python 3.10.6(必须使用该版本)
- Git
- 一键启动器
建议从官网自行下载,或寻找可靠的第三方资源包。
二、软件安装
2.1 安装 Python
- 运行 exe 安装包,打开安装界面。
- 务必勾选 Add Python to PATH 选项,然后选择自定义安装。
- 点击 Next,选择自定义安装路径后,点击 Install。
- 等待安装完成。
- 验证安装:Win+R 输入 cmd,命令行中输入
python -V,显示Python 3.10.6表示成功。 - 升级 pip:在命令行输入
python -m pip install --upgrade pip。
2.2 安装 Git
- 运行 exe 安装包,点击 Next。
- 选择自定义安装路径,然后点击 Next。
- 安装完成后,在 cmd 中输入
git --version,显示版本号表示成功。
2.3 下载 SD 源码
- 选择一个磁盘空间较大的目录(至少 20G)作为 SD 存储目录。
- 创建文件夹,在地址栏输入 cmd 回车进入命令行(建议使用管理员权限)。
- 执行克隆命令:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git - 推荐使用一键启动器(如秋叶启动器),支持一键启动、修复、更新及模型管理。
- 解压启动器 zip 文件,将里面的两个文件复制到 SD 源码的根目录下。
- 运行启动器 exe 文件进行依赖安装。
- 点击一键启动,等待约一小时左右。
- 启动成功后会自动打开 http://127.0.0.1:7860 页面。
2.4 汉化设置
- 依次点击 Extensions --> Available --> Load from 加载插件列表。
- 取消 Hide extensions with tags 下的 localization 勾选。
- 搜索框输入
zh_cn搜索语言包,点击安装。 - 下载完成后,选择 Settings --> User Interface --> Localization,选择 zh_CN。
- 若下拉框中没有,点击刷新按钮,点击 Apply settings 应用,再点击 Reload UI 刷新页面。
2.5 双语对照
- 依次点击 Extensions --> Available --> Load from,搜索
Bilingual,点击安装。 - 安装后,点击 Settings --> BilingualLocalization,启用双语对照(中文),应用设置并重启 UI。
2.6 下载模型
- 在启动器中找到模型管理,根据兴趣下载模型。
- 下载完成后,回到 SD 界面切换模型。
至此,SD 安装全部完成,可进行出图及模型训练。
三、疑难问题
3.1 Git 不是内部或外部命令
原因:系统找不到 git 相关文件,需配置环境变量。 解决方法:
- 右键'计算机'-->'属性'-->'系统设置',打开环境变量。
- 找到 Path 变量,点击编辑。
- 将本地安装好的 Git 文件夹路径添加进去(不同操作系统界面略有差异,变量间用英文分号隔开)。
- 保存后重启电脑生效。
3.2 页面打开空白
查看控制台报错信息,可能出现 "Cannot add middleware after an application has started" 错误。 解决方法:
- 打开 stable-diffusion-webui 目录下的
requirements_versions.txt文件。 - 将
fastapi==0.94.0改为fastapi==0.90.1。
3.3 安装 CUDA
部分电脑可能需要安装 CUDA(Intel 显卡实测可不装)。
- 命令行输入
nvidia-smi查看显卡支持的 CUDA 版本。 - 前往 NVIDIA 官网下载对应版本的离线安装包。
- 选择操作系统版本,自定义安装。
- 若提示 nvidia 不是命令,说明未安装显卡驱动,请自行搜索安装驱动。


