跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
PythonAI

Stable Diffusion 本地部署与 WebUI 安装详解

Stable Diffusion 的本地部署流程,涵盖硬件环境检查、Python 与 Git 安装、WebUI 仓库克隆、配置文件优化、模型下载与管理以及基本使用方法。内容包含常见错误排查方案,旨在帮助用户构建稳定的本地 AI 绘图环境,实现无限制的图像生成创作。

Eee_123发布于 2025/2/6更新于 2026/5/710 浏览
Stable Diffusion 本地部署与 WebUI 安装详解

Stable Diffusion 本地部署与 WebUI 安装详解

引言

Stable Diffusion(简称 SD)是一种基于扩散模型的生成式人工智能技术,能够根据文本描述生成高质量的图像。相比在线网页版,本地部署拥有更高的隐私性、更丰富的功能插件支持以及无使用次数限制的优势。

本地部署方式多样,包括启动器整合包和传统的 WebUI 界面。本文主要介绍通过传统 WebUI 界面进行本地部署的详细步骤,适合希望深入理解环境配置的技术爱好者。

一、硬件与环境准备

1. 硬件要求

在开始安装前,请确保您的计算机满足以下最低配置:

  • GPU:建议使用 NVIDIA 独立显卡。显存至少 4GB,推荐 8GB 及以上以获得更好的体验。
  • CPU:多核处理器即可。
  • 内存:建议 16GB 以上。
  • 硬盘空间:预留至少 20GB 可用空间用于存储模型文件和依赖库。

2. 驱动检查

打开任务管理器(Ctrl+Shift+Esc),查看性能选项卡中的 GPU 信息,确认显卡型号及显存大小。确保已安装最新版本的 NVIDIA 显卡驱动,以支持 CUDA 加速。

二、软件环境搭建

1. Python 安装

Stable Diffusion WebUI 依赖特定版本的 Python。目前推荐使用 Python 3.10.x 版本。

  1. 访问 Python 官网下载页面。
  2. 选择 Python 3.10.6 或相近的稳定版本。
  3. 下载安装程序时,务必勾选 "Add Python to PATH" 选项。
  4. 点击 "Install Now" 完成安装。
  5. 安装完成后,打开命令行输入 python --version 验证是否成功。

2. Git 安装

Git 用于从代码仓库克隆项目文件。

  1. 访问 Git 官网下载 Windows 版本安装包。
  2. 按照向导完成安装,保持默认设置即可。
  3. 安装后在命令行输入 git --version 验证。

3. GitHub 账号

由于项目托管于 GitHub,建议注册一个 GitHub 账号以便拉取代码和更新。

  1. 访问 GitHub 官网注册。
  2. 使用国内邮箱即可完成注册。
  3. 若网络无法访问 GitHub,可配置代理或使用镜像站。

三、正式安装步骤

1. 创建安装目录

在磁盘根目录下新建一个文件夹,例如 D:\SD_WebUI,并记录该路径。

2. 克隆项目仓库

  1. 按下 Win + R,输入 cmd 打开命令提示符。
  2. 切换盘符至安装目录,例如输入 D:。
  3. 进入目标文件夹,例如 cd D:\SD_WebUI。
  4. 执行克隆命令:
    git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
    
    *注意:如果下载速度慢,可配置 Git 代理或使用国内镜像源。

3. 配置文件修改

进入刚下载的 stable-diffusion-webui 文件夹,找到 webui-user.bat(Windows)或 webui-user.sh(Linux/Mac)。 右键编辑该文件,添加以下参数优化运行环境:

set COMMANDLINE_ARGS=--xformers --autolaunch
  • --xformers:优化显存占用,防止爆显存。
  • --autolaunch:启动后自动打开浏览器。

保存文件。

4. 首次运行与依赖安装

双击运行 webui-user.bat。

  1. 脚本将自动检测并安装所需的 Python 依赖库(如 PyTorch、diffusers 等)。
  2. 此过程可能需要较长时间,请耐心等待,不要关闭窗口。
  3. 首次运行时会自动下载基础模型文件。

四、模型管理

安装完成后,需要下载具体的生成模型(Checkpoint)才能生成图片。

  1. 前往 HuggingFace 或 Civitai 等模型网站下载 .safetensors 格式的模型文件。
  2. 将模型文件放入 stable-diffusion-webui\models\Stable-diffusion 目录中。
  3. 重启 WebUI,在界面上方的下拉菜单中选择新导入的模型。

五、基本使用指南

1. 文生图 (txt2img)

  • Prompt(正向提示词):描述你想要生成的画面内容,如 "a beautiful landscape, sunset, realistic"。
  • Negative Prompt(反向提示词):描述你不想要的元素,如 "blurry, low quality, bad anatomy"。
  • Sampling Steps:采样步数,通常 20-30 步效果较好。
  • CFG Scale:提示词相关性,建议 7 左右。

2. 图生图 (img2img)

上传图片作为基础,通过调整重绘幅度(Denoising strength)来修改图片细节。

六、常见问题排查

1. CUDA Out of Memory

如果报错显存不足,尝试添加 --medvram 或 --lowvram 参数到 COMMANDLINE_ARGS 中。

2. 依赖安装失败

部分依赖可能因网络问题下载失败。建议配置 pip 镜像源,或在 webui-user.bat 中添加 --skip-torch-cuda-test 跳过测试。

3. 启动黑屏

检查浏览器控制台是否有报错,或尝试更换浏览器(推荐使用 Chrome 或 Edge)。确保防火墙未阻止本地服务端口。

结语

本地部署 Stable Diffusion 虽然初期配置较为繁琐,但一旦成功,您将拥有一个完全可控的 AI 创作工具。随着对参数的熟悉,您可以探索更多高级玩法,如 ControlNet、LoRA 训练等。建议定期关注官方仓库更新,获取最新的性能优化和功能特性。


注:本教程仅用于技术交流,请遵守相关法律法规及模型使用协议。

目录

  1. Stable Diffusion 本地部署与 WebUI 安装详解
  2. 引言
  3. 一、硬件与环境准备
  4. 1. 硬件要求
  5. 2. 驱动检查
  6. 二、软件环境搭建
  7. 1. Python 安装
  8. 2. Git 安装
  9. 3. GitHub 账号
  10. 三、正式安装步骤
  11. 1. 创建安装目录
  12. 2. 克隆项目仓库
  13. 3. 配置文件修改
  14. 4. 首次运行与依赖安装
  15. 四、模型管理
  16. 五、基本使用指南
  17. 1. 文生图 (txt2img)
  18. 2. 图生图 (img2img)
  19. 六、常见问题排查
  20. 1. CUDA Out of Memory
  21. 2. 依赖安装失败
  22. 3. 启动黑屏
  23. 结语
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 前端 PWA:构建离线可用与可安装的 Web 应用
  • Python 电商数据可视化分析与销量预测系统
  • Python 爬虫入门与数据分析基础指南
  • Skills 详解:AI Agent 的模块化能力扩展系统
  • Android App 性能优化核心实践:稳定、流畅与省电
  • MySQL 数据库中间件 MyCat 实现读写分离配置与测试
  • Z-Image-Turbo 孙珍妮模型云端部署与提示词实战
  • 机器人领域顶级会议盘点与具身智能学习路线
  • Python 爬虫技术与副业接单实战指南
  • CSS3 十六进制透明度实战:#RRGGBBAA 用法与避坑指南
  • DeepSeek 深度使用指南:提示词技巧与本地知识库搭建
  • AI 产品经理必须掌握的核心技术:检索增强生成(RAG)
  • 基于 VoxCPM-1.5 的红外相机智能语音驱赶系统实战
  • Discord 机器人创建与配置流程
  • AI 量化分析平台搭建:Docker 部署与波浪理论实战
  • OkHttp 源码分析:缓存策略实现
  • YOLO11 基于 DroneVehicle 数据集的无人机车辆检测实战
  • Python 进阶:INI 配置文件读写详解
  • Linux 深入理解数据链路层
  • Stable Diffusion 3.5 云端部署与参数调优指南

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online