Stable Diffusion WebUI 安装部署教程
Stable Diffusion 的本地部署其实并不困难,只需简单配置环境,几分钟即可完成。无论是 Windows 还是 macOS 系统,本文都将详细介绍各种安装方式及常见问题解决方案。
Stable Diffusion 简介
Stable Diffusion 最早开源时仅包含源代码,最具代表性的是 AUTOMATIC1111 大神将其封装为基于浏览器网页运行的程序(WebUI)。该程序允许用户直观地调整参数、输入提示词并加载拓展插件,是目前最流行的本地 AI 绘画工具之一。
前置依赖
Stable Diffusion WebUI 基于 Python 搭建,因此需要在电脑上正确配置 Python 环境。此外,项目托管在 GitHub 上,通过 Git 可以将 Stable Diffusion 及其插件安装和更新同步到本地电脑。
硬件配置要求
虽然 Windows 和 Mac 都能安装,但 Mac 电脑通常使用 CPU 渲染,速度较慢。推荐搭配 NVIDIA 显卡的 Windows 电脑以获得最佳性能。
| 推荐配置(Win10 以上系统) |
|---|
| CPU:无硬性要求 |
| 显卡:RTX 2060 6GB 显存以上(建议 8GB 或以上) |
| 内存:8GB 以上(建议 16GB 或以上) |
| 硬盘:20—100GB 空余空间 |
Windows 安装方法
方法一:整合包安装
优点:安装简单方便,一键启动,自动更新,自带部分模型和必要插件,无需手动安装 Python 等前置软件。 缺点:可能集成不需要的插件,偶尔出现兼容性问题。
市面上推荐的整合包主要有秋葉 aaaki 和独立研究员 - 星空的整合包,两者内核一致,区别在于封装界面和集成插件。新手推荐使用秋葉老师的整合包;使用 AMD 显卡、集成显卡或配置较低的用户推荐安装星空老师的整合包。
安装步骤:
- 下载整合包后,放置在硬盘空间充足的磁盘内,路径中不要包含中文文件夹。
- 解压文件,点击'启动器运行依赖-dotnet-6.0.11.exe'进行安装。
- 进入
sd-webui-aki-v4.x文件夹,点击'A 启动器'。 - 点击一键启动,自动加载必要的启动项,即可进入 Stable Diffusion WebUI 界面。
AMD 显卡特别说明: 基于特定分支制作的整合包功能与 v4.4 版本相同。首次使用打开启动器后,在启动器设置 - 高级选项中修改生成引擎,选择 A 卡。若启动后提示缺少某些组件,对于 A 卡而言通常是正常的。
方法二:手动安装
优点:最纯正的 WebUI 程序,可按需安装插件,便于排查问题根源。 缺点:流程繁琐,需自行寻找模型和插件。
1. 安装 Python
建议安装 3.10.6 版本,这是 WebUI 作者推荐的稳定版本。下载安装时,务必勾选 Add Python 3.10 to PATH,确保环境变量生效。
2. 安装 Git
访问 Git 官网 https://git-scm.com/,下载 64-bit Git Windows Setup 安装包。安装过程中一路点击 Next 即可。
3. 安装 Stable Diffusion WebUI
在硬盘空间充足且无中文路径的文件夹中,右键点击空白处选择'在此处打开 PowerShell 窗口'或 CMD,复制以下代码回车:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git


