这段时间折腾 Stable Diffusion 时,试过不少安装方式。手动配环境确实麻烦,Python、依赖库、运行库每一步都可能出错,查资料很耗时。后来发现整合包省去了很多折腾,对新手更友好。下面把流程整理一下,希望能帮到想尝试的人。
系统与环境要求
目前主要基于 Windows 环境。整合包一般针对 Windows 整理,解压后直接运行,不需要管理员权限,也不会修改系统环境变量。
设备建议如下:
- 显卡支持 CUDA 会更顺畅
- 显存越大,生成大图越稳定
- 没有独显也能跑,但速度会慢
我用的是有独显的电脑,txt2img 基本能正常运行。
下载与路径设置
整合包文件较大,下载时需耐心。建议选择最新版本,通常修复了更多 bug 并加入了新插件。
下载完成后,建议将压缩包放在普通路径,比如 D 盘或 E 盘。避免中文路径,也不要放在桌面太深的目录,防止脚本识别路径时出错。
解压与文件结构
解压后主目录结构比较清晰,通常包含:
- webui
- models
- 环境文件
- 启动脚本
不用修改文件位置,也不需要先安装 Python。整合包里已经准备好了运行环境,用的都是独立目录,对系统没影响。
运行 WebUI
在主目录里会看到一个'启动 WebUI'的脚本文件(通常是 .bat)。双击运行它,命令行窗口会自动加载环境。等命令行显示链接,例如 http://127.0.0.1:7860,就可以在浏览器里打开界面。
第一次启动加载时间稍长,之后启动就快很多。
模型管理
整合包将模型目录整理好了。常见路径是:
stable-diffusion-webui\models\Stable-diffusion
如果要添加新的模型,把 .ckpt 或者 .safetensors 文件放进这个目录就行。重新打开 WebUI 后,模型选择栏会自动出现。常见的 chilloutmix、anything、国风模型、写实模特模型都可以放进去使用。
Lora 的路径会不同,大概在:
models\Lora
VAE 的路径一般在:
models\VAE
整合包目录结构都整理好,基本不需要改动。
常用功能
为了让内容更有帮助,把自己常用的几个功能写一下。
文生图 (txt2img)
输入提示词出图,这是最常用的功能。常填的内容包括正面提示词、负面提示词、分辨率、采样方法、步数、CFG 值。这些默认值一般都能用。生成图像后可以立即保存,也能继续调整。
图生图 (img2img)
用一张图片作为基础再调整。比如把原图风格换一下,替换人物,改背景,这些都用得上。强度值可以调节变化程度,0.3~0.7 之间比较常用。
Lora 管理
整合包里带的插件可以管理 Lora,选择权重、合并、加载都会很方便。使用 Lora 时只需要在提示词里写:
<lora:模型名:权重>
权重 0.6 左右比较常见。
控制网 (ControlNet)
整合包有附带 ControlNet 插件。常用功能包括线稿、姿态、深度、分割。把提示词结合 ControlNet,可以大幅提高可控性。比如指定一个姿势生成人物,指定一个场景保持透视不变。
插件扩展
整合包里常见插件有 ControlNet、Tagger、图片浏览插件、Prompt 工具、Lora 管理工具。这些插件的默认设置基本都能直接用,不需要提前配置。如果有特别需要,也能添加其他插件,方式就是把插件文件放进 extensions 目录。
配置文件
如果想改默认值,可以修改根目录里的配置文件,比如运行参数、显存优化、线程数等。新手阶段可以不用改。如果遇到显存不足,可以在脚本里加上 --medvram 或 --lowvram 参数。
常见问题
网上容易遇到的问题摘一下,并整理成实际可用的建议。
- 启动后闪退:可能是路径有中文、路径太长,改到简短路径一般可以解决。
- 出图时显存不足:可以打开低显存模式,或把图片尺寸调低一些。
- 控制图不生效:检查插件是否启用,确认使用的控制模型是否加载成功。
- 模型不显示:确认模型放在正确目录,文件格式没有拼错。
- 启动时提示端口占用:修改端口即可,
--port 7861这种方式可行。
适用人群
整合包比较适合想先体验 Stable Diffusion,又不想折腾环境的人。不论工作、画图、做封面、写自媒体内容,只要需要生成图片,都可以用这个工具快速出图。学习模型、调风格、做二次元、做真人照片风格,也都能用。整合包已经把复杂的步骤准备好,用户只需要关心出图和模型本身。
使用体感
最明显的感受是省时间,少折腾。之前手动安装,常常因为 Python 版本、Torch 版本、显卡驱动等问题耽误很多时间。整合包把这些都打包好了,只要能跑脚本就能出图。生成的速度也比较稳定,和手动安装性能差不多。模型加载速度也可以接受。插件比较全,不需要自己再找。对我个人来说,这种整合包比自己安装更适合长期使用,不用担心哪天更新导致环境崩掉。


