Stable Diffusion WebUI 零基础本地部署指南
拥有一台自己的 AI 绘画服务器是每个视觉创作者的梦想。与 Midjourney 的按月付费不同,Stable Diffusion (SD) 是完全开源免费的。本文将手把手教你在 Windows 系统上部署最经典的 Automatic1111 WebUI。
1. 硬件与软件要求
本地运行 SD 对电脑配置有一定要求,主要吃显卡(GPU):
- 显卡 (GPU): 强烈建议使用 NVIDIA 显卡。最低要求 6GB 显存 (推荐 RTX 3060 以上,8GB+ 显存体验更佳)。
- 内存 (RAM): 至少 16GB。
- 硬盘: 强烈建议准备一块至少 100GB 剩余空间的固态硬盘 (SSD),模型文件非常大。
- 操作系统: Windows 10/11。
2. 第一步:配置 Python 与 Git 环境
- 安装 Python 3.10.x:
注意:WebUI 指定需要 Python 3.10 系列版本(3.10.6 最稳),不要安装 3.11 或 3.12。在安装时,务必勾选 "Add Python to PATH"。
- 安装 Git:
前往 Git 官网下载并安装 Git for Windows,所有选项保持默认即可。这用于后续下载和更新 WebUI 代码。
3. 第二步:克隆并安装 WebUI
打开命令提示符 (CMD) 或 PowerShell,进入你想要安装 SD 的目录(例如 D 盘),运行以下命令:
# 切换到 D 盘
d:
# 创建一个专门的文件夹
mkdir sd-workspace
cd sd-workspace
# 克隆 Automatic1111 仓库
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
4. 第三步:下载基础大模型
刚下载的 WebUI 只是一个空壳软件,它需要"墨水"——即大模型 (Checkpoint / Safetensors) 才能作画。
Civitai (C站): 全球最大的 SD 模型分享站,包含各种画风。
Hugging Face (抱抱脸): 开源模型的综合仓库。
新手推荐下载万能的动漫风模型 Anything V5 或写实风模型 ChilloutMix。下载后缀为 .safetensors
的文件,并将其放入以下路径:
stable-diffusion-webui\models\Stable-diffusion\
5. 第四步:启动与首次运行测试
回到 stable-diffusion-webui 根目录,找到并双击 webui-user.bat 文件。
请耐心等待。 首次运行时,脚本会自动下载约 2GB 到 5GB 的 PyTorch 等深度学习依赖包。视你的网络环境,这一步可能需要 15 分钟到一小时不等。
当你在控制台中看到类似如下提示时,说明启动成功:
Running on local URL: http://127.0.0.1:7860
在浏览器中输入 127.0.0.1:7860。接下来,在顶部的 Prompt 框中输入简单的提示词,例如
a cute cat, highly detailed,点击 Generate (生成) 按钮,等待几秒钟,你的第一张 AI 杰作就诞生了!
6. 常见报错与解决
- 报错
RuntimeError: Torch is not able to use GPU: 说明你的电脑没有 NVIDIA 显卡或者驱动未正确安装。可以尝试在webui-user.bat的COMMANDLINE_ARGS后面加上--skip-torch-cuda-test --precision full --no-half强行用 CPU 跑,但速度极慢。 - 报错
OutOfMemoryError: CUDA out of memory: 显存爆了(通常发生在生成过大尺寸图片时)。尝试加上运行参数--medvram或--lowvram来牺牲速度换取显存。