Stable Diffusion 本地部署与安装教程
Stable Diffusion(简称 SD)是一款开源的深度学习文本到图像生成模型。由于其开源特性,用户可以将其下载并部署在本地电脑或服务器上运行,无需经过第三方审核即可自由生成图片。
然而,SD 的本地部署对硬件配置有一定要求,且涉及环境配置。本文将详细介绍如何在 Windows 系统下完成 Stable Diffusion 的安装、配置及基本使用,并提供云平台替代方案供低配用户参考。
一、硬件配置要求
要流畅运行 Stable Diffusion,尤其是进行高分辨率生成或训练 LoRA 模型,建议参考以下配置:
1. 显卡(GPU)
- 品牌:强烈推荐使用 NVIDIA(N 卡)。AMD 或 Intel 显卡虽然可通过特定方式支持,但配置复杂且兼容性较差。
- 型号:推荐 RTX 20 系列或以上(如 RTX 3060, 4090 等)。
- 显存(VRAM):
- 入门级:4GB - 6GB。可生成基础图片,功能受限,出图速度较慢。
- 推荐级:8GB。可运行大部分功能,出图速度适中(约 5-20 秒/张)。
- 进阶级:12GB 及以上。适合炼丹(训练模型)、高清修复及批量生成。
2. 内存(RAM)
- 最低:8GB。勉强可用,多任务处理时可能卡顿。
- 推荐:16GB。能够保证系统稳定运行及 SD 流畅交互。
- 理想:32GB 或以上。适合大型模型加载及多任务并行。
3. 存储(硬盘)
- 空间:建议预留 50GB 以上空间。SD 模型文件较大,且生成的图片会占用大量磁盘空间。
- 类型:建议使用 SSD 固态硬盘,可显著提升模型加载和启动速度。
4. CPU
- 无特殊要求,主流双核四核处理器即可满足基础需求。
二、软件环境准备
在开始安装前,请确保系统已安装以下基础组件:
- 操作系统:Windows 10/11 64 位。
- Python 版本:推荐 Python 3.10.x。注意不要安装最新版 Python 3.11+,以免出现依赖兼容问题。
- Git:用于克隆代码仓库。
- 显卡驱动:确保 NVIDIA 显卡驱动为最新版本,以支持 CUDA 加速。
三、安装方法详解
目前主流的部署方式有两种:使用整合包(推荐新手)和手动安装(适合开发者)。
方法一:使用整合包(如秋叶整合包)
整合包预装了所有依赖库和环境,开箱即用。
- 下载整合包:从官方可信渠道获取最新版本的 WebUI 整合包。
- 解压文件:将下载的压缩包解压至非系统盘(如 D 盘),避免 C 盘空间不足。
- 路径中请勿包含中文或特殊字符。
- 启动程序:进入解压后的文件夹,找到
启动器.exe或类似名称的可执行文件。 - 一键启动:双击运行,等待环境初始化。首次启动可能需要较长时间下载依赖。
- 访问界面:启动成功后,浏览器会自动打开
http://127.0.0.1:7860或提示复制地址。


