首页 游戏 软件 资讯 排行榜 专题
首页
AI
Stable Diffusion 入门指南,Stable Diffusion WebUI本地部署教程

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

热心网友
74
转载
2026-04-29

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本地部署教程

来源:https://www.1ai.net/26203.html
免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

最新APP

宝宝过生日
宝宝过生日
应用辅助 04-07
台球世界
台球世界
体育竞技 04-07
解绳子
解绳子
休闲益智 04-07
骑兵冲突
骑兵冲突
棋牌策略 04-07
三国真龙传
三国真龙传
角色扮演 04-07

热门推荐

小米note3铃声在哪找?
电脑教程
小米note3铃声在哪找?

小米Note 3铃声管理全攻略:从定位到自定义,一步到位 手里拿着小米Note 3,想换个铃声却找不到地方?别急,这事儿其实比想象中简单。系统预置的铃声,都规规矩矩地躺在内部存储的一个特定文件夹里:SDcard MIUI ringtone 。这个目录就像MIUI系统的“声音仓库”,里面分门别类地存放

热心网友
04.29
小米电饭煲重置网络提示失败怎么回事?
电脑教程
小米电饭煲重置网络提示失败怎么回事?

小米电饭煲重置网络提示失败怎么回事? 遇到小米电饭煲重置网络总是失败,先别急着怀疑是硬件坏了。这事儿本质上,是设备在配网流程中没能和路由器成功“握手”,建立通信授权。背后的原因,往往出在几个容易被忽略的细节上:比如Wi-Fi频段没选对、密码格式太复杂、App里还残留着旧配置,或者是路由器那边设置了“

热心网友
04.29
按摩椅力度调小后还有效果吗
电脑教程
按摩椅力度调小后还有效果吗

按摩椅力度调小后依然有效,关键在于匹配个体身体状态与使用需求 现代中高端按摩椅普遍配备多级力度调节系统,但很多人心里犯嘀咕:力度调小了,是不是就变成隔靴搔痒,没什么实际作用了? 事实恰恰相反。实测数据显示,轻柔档位(比如30%—50%的输出强度)在缓解日常肩颈僵硬、改善浅层血液循环方面,有着明确的生

热心网友
04.29
米家扫地机器人怎么用手机远程控制
电脑教程
米家扫地机器人怎么用手机远程控制

米家扫地机器人怎么用手机远程控制 想随时随地指挥家里的扫地机器人干活?这事儿其实很简单。米家APP就是你的万能遥控器,只要几步设置,无论你是在公司、在出差,还是躺在沙发上,都能稳定、便捷地通过手机远程掌控全局。操作逻辑很清晰:在手机上安装好官方米家APP并登录你的小米账号,让扫地机器人连上家里的Wi

热心网友
04.29
poe交换机测试好坏能用普通测线仪吗
电脑教程
poe交换机测试好坏能用普通测线仪吗

PoE交换机好坏,普通测线仪说了不算 想用普通网线测线仪来判断一台PoE交换机的好坏?这个想法很危险。原因很简单:普通测线仪只能干些基础活儿,比如看看网线通不通、线序对不对、有没有短路断路。但对于PoE交换机的核心能力——供电电压是否达标、输出功率稳不稳定、是否兼容最新的IEEE标准、带载后电压会不

热心网友
04.29