菜鸟AI - 让提示词生成更简单! 全站导航 全站导航
AI工具安装 新手教程 进阶教程 辅助资源 AI提示词 热点资讯 技术资讯 产业资讯 内容生成 模型技术 AI信息库

已有账号?

首页 > AI教程 > Stable Diffusion 入门指南,Stable Diffusion WebUI本地部署教程
辅助资源

Stable Diffusion 入门指南,Stable Diffusion WebUI本地部署教程

2026-05-01
阅读 0
热度 0
作者 菜鸟AI编辑部
摘要

摘要

Stable Diffusion WebUI 本地部署:一份避坑指南 最近在部署 Stable Diffusion 项目环境时,发现网上

Stable Diffusion WebUI 本地部署:一份避坑指南

Stable Diffusion 入门指南,Stable Diffusion WebUI本地部署教程

最近在部署 Stable Diffusion 项目环境时,发现网上很多教程都只讲了“标准流程”,但实际安装过程中,依赖版本冲突、网络问题等“坑点”层出不穷。经过几轮折腾和测试,总算总结出一套比较顺畅的部署方案。如果你也打算在本地搭建一套可用的 SD 环境,不妨跟着下面的步骤走,能省去不少试错时间。

项目地址依然是:https://github.com/AUTOMATIC1111/stable-diffusion-webui

环境准备

工欲善其事,必先利其器。一个稳定的基础环境能避免很多后续麻烦。以下是本次部署成功验证的环境配置,可以作为重要参考:

  • Python 3.10.6(这个版本是关键,过高或过低都可能引发兼容性问题)
  • NVIDIA RTX 4090 24GB
  • Windows 11
  • CUDA 12.4

部署过程

按部就班地切换目录、逐个安装依赖,过程相当繁琐。更高效的思路是脚本化。这里分享一个自动化的安装流程,能一次性搞定大部分依赖。

第一步,克隆主项目仓库:

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui

接着,创建一个独立的 Conda 环境来隔离依赖:

conda create -p .\Dlab python=3.10.6 -y

然后,创建一个专门存放依赖库的目录:

mkdir -p repositories && cd repositories

核心来了。下面这个脚本可以自动克隆并安装一系列必要的扩展仓库,省去手动操作的麻烦:

repos=(
    "Stability-AI/stablediffusion:stable-diffusion-stability-ai"
    "CompVis/taming-transformers:taming-transformers"
    "sczhou/CodeFormer:CodeFormer"
    "salesforce/BLIP:BLIP"
    "Stability-AI/generative-models:generative-models"
)
for repo in "${repos[@]}"; do
    IFS=':' read -r github_path local_path <<< "$repo"
    echo "正在克隆并安装 $github_path..."
    git clone "https://github.com/$github_path.git" "$local_path"
    cd "$local_path"
    pip install -e .
    cd ..
done

脚本执行完毕后,回到主目录,安装其他核心依赖。以下几个包的版本组合是经过反复测试的“黄金搭档”,能有效避免版本冲突:

# 安装基础依赖
pip install transformers==4.19.2 diffusers invisible-watermark --prefer-binary

# k-diffusion 必须从 git 安装最新版
pip install git+https://github.com/crowsonkb/k-diffusion.git --prefer-binary

# 回到主目录安装项目依赖
cd ..
pip install -r requirements.txt --prefer-binary

# 这些版本都是我反复测试过的,建议按照这个版本安装
pip install pytorch_lightning==1.9
pip install -U xformers==0.0.28.post2 torchvision==0.20.0 torchaudio==2.5.0 --index-url https://download.pytorch.org/whl/cu124
pip install pydantic==1.10.11
pip install wandb==0.15.12

一切就绪后,使用以下命令启动服务:

python launch.py --xformers --no-gradio-queue

踩坑记录

  1. 依赖版本冲突
    这是最令人头疼的问题,尤其是 PyTorch、CUDA 和 xformers 之间的版本必须精确匹配。上文列出的版本组合是验证可行的方案,强烈建议首次部署时严格遵循。
  2. 网络问题
    在克隆仓库和下载依赖时,稳定的网络环境至关重要。必要时需要配置科学上网或使用可靠的国内镜像源来加速下载过程。

中文汉化

对于中文用户来说,将界面汉化能极大提升操作体验。过程非常简单:

进入 WebUI 界面后,点击 Extensions 选项卡,然后选择 Load from 按钮。

Stable Diffusion 入门指南,Stable Diffusion WebUI本地部署教程

在扩展列表中找到 zh_CN Localization,点击其右侧的 Install 按钮进行安装。

Stable Diffusion 入门指南,Stable Diffusion WebUI本地部署教程

安装完成后,可以在 Installed 标签页下看到已安装的插件。

Stable Diffusion 入门指南,Stable Diffusion WebUI本地部署教程

接着,切换到 Settings 页面,选择 User interface 子选项。

Stable Diffusion 入门指南,Stable Diffusion WebUI本地部署教程

在界面语言下拉菜单中,选择 zh_CN

Stable Diffusion 入门指南,Stable Diffusion WebUI本地部署教程

最后,点击页面顶部的 Apply settings 按钮,并重启 WebUI。

Stable Diffusion 入门指南,Stable Diffusion WebUI本地部署教程

重启后,整个界面就切换为熟悉的中文了。

Stable Diffusion 入门指南,Stable Diffusion WebUI本地部署教程

进行一次简单的图片生成测试,成功运行!至此,一个功能完整、界面友好的 Stable Diffusion WebUI 本地环境就部署完成了。

Stable Diffusion 入门指南,Stable Diffusion WebUI本地部署教程

来源:互联网

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

同类文章推荐

相关文章推荐

更多