Stable Diffusion WebUI 本地部署完整教程

Stable Diffusion WebUI 本地部署完整教程

本教程基于 Windows 系统,适合 AI 绘画爱好者或初学者,旨在帮助大家从零部署并运行本地的 Stable Diffusion 模型界面(Web UI)。我们将从克隆项目、配置环境到运行界面,并附上常见网络问题的解决方案。


1. 安装依赖

  • Python 3.10.x
  • Git(推荐官网下载最新版)
  • 显卡驱动 + CUDA(NVIDIA 用户,建议驱动更新到最新版)

安装好后,确保 Python 和 Git 都加入了系统环境变量。


使用如下命令克隆 AUTOMATIC1111 的 Web UI 项目:


🚧 常见问题:

这是网络导致的 Git 连接失败问题。

解决方法:

关闭 Git 的 HTTPS 证书验证:


然后重新执行 clone 命令即可成功。


1. 进入项目目录,双击运行:


运行后会自动创建虚拟环境并下载依赖库。

🚧 问题:提示升级 pip?

解决方法:

根据提示复制升级命令,在新命令行中执行(路径根据你的安装位置可能不同):


升级完成后,重新运行


在首次运行时,WebUI 会自动安装一些依赖模型,例如:

若下载失败,你会在命令行中看到安装卡住或超时的报错,解决方案如下:

方法一:修改 pip 安装源为国内镜像

打开 文件,找到安装失败的部分。

例如:


改为:


同样方式修改:

然后保存、关闭命令行,重新运行


方法二:加速 GitHub 文件下载

如果卡在某个 GitHub 地址,可以用加速代理,例如:


改为:


示例:在 或 中

找到类似以下函数:


把里面涉及 GitHub 的 URL 全部加上加速前缀。


📌 文件找不到的情况

如果你找不到 ,可能你的版本结构已经更新,请在 中查找对应的 语句并按相同方式修改(比如第 263、266、269 行)。


第一次进入 WebUI 会自动下载一个默认模型(如 ),文件较大(约 4GB),请耐心等待。

在这里插入图片描述
首次加载可能时间较长。你也可以自行下载 或 模型放入以下目录:



🚧 遇到模型加载失败:ProxyError 错误

如果你遇到类似如下错误信息:


并伴随类似:


解决方法如下:

  1. 请关闭你之前为了下载模型使用的代理工具(包括系统代理或设置在 WebUI 中的代理参数)。
  2. 关闭命令行窗口,重新运行 ,程序会重新尝试使用正常方式连接 HuggingFace。

🌀 如果出现“卡住不动”的情况?

有时候你可能会发现命令行卡在某一步不动,长时间没有进度。

解决方法:

  • 直接关闭命令行窗口,重新运行 ,系统通常会从上次中断处继续下载或跳过已安装内容。

为什么要设置?

很多用户在首次运行或切换模型时会遇到以下错误:


说明系统在尝试联网下载 tokenizer 文件(如 ),但由于网络限制(如 HuggingFace 被墙),下载失败。


解决方法一:在 中设置代理

  1. 编辑 文件,在开头添加如下内容:

  1. 保存并重新运行 。

解决方法二:手动下载 CLIP Tokenizer 模型到本地

  1. 访问以下链接(如无法打开建议用代理):
    
    
  2. 下载以下 4 个文件:
  3. 在本地新建目录:
    
    
  4. 将上述 4 个文件全部放入该目录中。
  5. 打开 ,找到如下代码:
    
    

    修改为:

    
    

你可以将其他 或 模型放入:


在这里插入图片描述

然后在 Web UI 界面右上角下拉选择切换模型。


1. 访问 Web UI 界面

当命令行中显示如下信息:


在这里插入图片描述

打开浏览器,输入该地址访问 Web UI 页面。


2. 输入测试 Prompt 生成图片

在此输入框中,试试以下测试内容:



3. 配置参数建议(可选)

  • 采样器(Sampler):默认即可,如 Euler a、DDIM 等。
  • 步数(Steps):建议设置 20~30,数值越大图片细节越丰富,但生成时间也更长。
  • 分辨率(Width/Height):推荐 512×512,显卡显存有限可适当调低。
  • 种子(Seed):默认随机,想要固定结果可指定具体数值。
  • CFG Scale(引导尺度):7~9 之间通常表现较好,控制对 Prompt 的遵守程度。

4. 点击“生成”按钮

在这里插入图片描述

问题 原因 解决方法 HuggingFace 网络不通 本地下载 tokenizer 或配置代理 DeepSeek 教程 报错 系统代理配置残留 关闭系统代理,清理环境变量 命令行卡住不动 下载缓慢或被墙 Ctrl+C 后重启、断点续传有效 报错未安装 非必要模块 可忽略,或通过 pip 安装
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:Ai探索者,转载请注明出处:https://javaforall.net/239100.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 上午9:50
下一篇 2026年3月16日 上午9:50


相关推荐

关注全栈程序员社区公众号