Stable Diffusion安装教程?2026最新完整教程与实操指南

Stable Diffusion安装教程?2026最新完整教程与实操指南配图1

Stable Diffusion安装教程?2026最新完整教程与实操指南

要安装Stable Diffusion,你需要一个至少8GB显存的NVIDIA显卡、Windows/Linux/Mac系统,以及约20GB硬盘空间。通常推荐使用整合包(如秋叶、绘世启动器)或官方WebUI,截至2026年6月,最稳定版本为Stable Diffusion WebUI v1.9.4。本文提供从零到实操的完整步骤,包括环境配置、模型下载、常见错误解决,确保你30分钟内跑出第一张图。

核心结论

  • 硬件门槛明确:NVIDIA显卡最低GTX 1060 6GB,推荐RTX 3060 12GB以上;AMD显卡需通过DirectML或ROCm支持,Mac M1/M2/M3芯片可用Metal后端。内存建议16GB以上,硬盘剩余空间至少50GB(含模型和缓存)。
  • 安装方式三选一:新手首选整合包(如秋叶整合包4.0,一键安装),进阶用户用官方WebUI(Git克隆+Python环境),极速体验用在线平台(如Hugging Face免费Space每天100次推理)。
  • 关键依赖:Python 3.10.6(必须此版本,否则报错)、Git、CUDA 11.8(2026年推荐)、PyTorch 2.1.2。不要用最新Python 3.13,会缺兼容包。
  • 模型管理:基础模型(Checkpoint)约2-7GB,常用sd_xl_base_1.0(5.9GB)或v1-5-pruned-emaonly(4.27GB)。LoRA和VAE可选。
  • 常见失败点:80%的安装失败源于网络问题(GitHub下载慢可通过国内镜像)、显存不足(启动参数加--medvram)、Python版本错误。本教程会逐一给出解决方案。

操作步骤:从零开始跑通Stable Diffusion

本部分按顺序列出Windows系统下官方WebUI的完整安装步骤。如果你是macOS或Linux用户,只需将命令中的pip替换为pip3,并在启动时加上对应后端参数。截至2026年6月,官方WebUI最新commit为22bcc7be,推荐使用AUTOMATIC1111的stable-diffusion-webui仓库。

步骤1:安装基础环境

  1. 下载Python 3.10.6:访问python.org,选择Windows installer (64-bit)。安装时务必勾选“Add Python 3.10 to PATH”。验证方法:打开CMD输入python --version,若显示Python 3.10.6则成功。
  2. 安装Git:从git-scm.com下载Windows版,全部默认选项。CMD输入git --version确认。
  3. 创建专用文件夹:例如D:\SD(路径不要有中文或空格)。所有后续操作都在此文件夹内。

步骤2:克隆WebUI仓库

在CMD中执行以下命令(注意替换为国内镜像加速):

A36

若网络慢,使用https://ghproxy.com/https://github.com/AUTOMATIC1111/stable-diffusion-webui.git(镜像代理,2026年仍可用)。克隆完成后,进入stable-diffusion-webui文件夹。

步骤3:运行启动脚本(自动安装依赖)

直接双击运行webui-user.bat(Windows批处理)。脚本会自动: - 创建虚拟环境(venv文件夹) - 安装PyTorch 2.1.2+cu118(CUDA 11.8版本,约2.1GB) - 安装其他Python依赖(xformers、diffusers等) - 下载默认模型(v1-5-pruned-emaonly,约4.27GB)

⚠️ 关键注意:如果脚本报错“No module named ‘torch‘”,可能是CUDA版本不对。此时手动执行:pip install torch==2.1.2 torchvision==0.16.2 torchaudio==2.1.2 --index-url https://download.pytorch.org/whl/cu118。国内用户可添加-i https://pypi.tuna.tsinghua.edu.cn/simple

步骤4:首次启动与访问

首次运行会下载模型,根据网速需10-30分钟。当CMD显示Running on local URL: http://127.0.0.1:7860时,打开浏览器输入此地址,即可看到Stable Diffusion WebUI界面。在txt2img选项卡中,输入提示词“a cat sitting on a table”,点击Generate,15秒后(RTX 3060)就能看到第一张AI图片。

步骤5:配置加速参数(可选)

想提升出图速度,可以修改webui-user.bat中的COMMANDLINE_ARGS,加上--xformers(开启内存优化,速度提升15-30%)和--no-half-vae(避免VAE黑图)。例如:set COMMANDLINE_ARGS=--xformers --medvram(4GB显存用--lowvram)。

步骤6:安装常用扩展

WebUI支持插件式扩展。在界面的Extensions选项卡中,点击“Available”然后“Load from”列表,推荐安装: - ControlNet v1.1.465(控制生成构图) - Dynamic Thresholding(改善过曝/欠曝) - Image Browser(管理历史图片)

点击Install后重启WebUI即可。

步骤7:备份与更新

为防止未来更新破坏现有环境,建议克隆完成后复制一份stable-diffusion-webui文件夹作为备份。想更新到最新版本,在SD文件夹内执行git pull,然后重新运行webui-user.bat(会增量更新依赖)。2026年6月为止,官方WebUI仍保持每月一次小更新。

深度解析:不同安装方式的对比与避坑指南

本节对比三种主流安装方式,并剖析新手最容易踩的五个坑。

方式一:整合包(一键包)—— 适合零基础小白

市面上最流行的整合包是秋叶包(B站up主“秋葉aaaki”发布)和绘世启动器。截至2026年6月,秋叶包的4.0版本内置了WebUI v1.9.4、Python 3.10.6、10多个常用模型、ControlNet和多种LoRA。体积约15GB,解压后直接双击A启动器.exe即可。优点是无脑安装,缺点是无法自定义CUDA版本,大模型需自己下载。

我的推荐:如果你的目的是快速出图而非学习底层,直接用整合包。但注意整合包可能捆绑一些推广扩展,且更新频率慢于官方。用之前最好扫描一下杀毒软件。

方式二:官方WebUI(手动安装)—— 适合编程爱好者

上述步骤已经说明。适合需要频繁更新、添加自定义功能(比如自己写脚本)的用户。缺点是第一次安装因为网络和依赖问题可能卡住。2026年有一个好用的替代品:SD.Next(vladmandic的分支),它支持更多显卡型号(包括Intel Arc),且安装更友好。但我个人仍推荐AUTOMATIC1111的官方版,社区支持最强。

方式三:在线云平台 —— 省钱但有限制

针对没有独显的轻薄本用户,可以用云端服务: - Hugging Face Spaces:搜索“Stable Diffusion WebUI”,免费版每天100次推理,但需要排队,速度慢(约2分钟/张)。 - Google Colab:使用T4显卡(15GB显存),免费时长每天约2小时,适合临时测试。需复制一个notebook运行。 - Replicate:付费API,每次生成约$0.002,适合开发者集成。

避坑重点:在线平台只能用内置模型,不能自由上传LoRA或ControlNet,且隐私性差(图片可能被审查)。

常见错误与解决方案

错误1:RuntimeError: CUDA out of memory 显存不足。6GB显存以上用户,加启动参数--medvram;4GB用户加--lowvram;2GB用户只能考虑CPU模式(加--use-cpu,但速度慢20倍)。2026年的新优化:开启--xformers后可在8GB显存下生成1024x1024图片。

错误2: No module named ‘gfpgan‘
缺依赖,手动运行pip install gfpgan。如果是在虚拟环境外安装了包,请确保在venv内执行:先激活环境venv\Scripts\activate再安装。

错误3:模型下载失败(ConnectionError) 因为GitHub国内下载慢。解决方案:使用Hugging Face镜像hf-mirror.com。修改config.json或直接手动下载模型文件放到models\Stable-diffusion文件夹。推荐国内用户从镜像站(如aliendao.cn)下载基础模型,速度可达10MB/s。

错误4:启动后网页空白或报错500 通常是端口冲突。修改webui-user.batCOMMANDLINE_ARGS--port 7861。或者检查是否开启VPN导致本地服务被阻断。

错误5:黑图/噪声图 常见于VAE不匹配或模型损坏。解决方法:在Settings中设置VAE为vae-ft-mse-840000-ema-pruned.ckpt(约335MB),此VAE兼容大多数SD1.5模型。如果模型是SDXL,则需用专门的sdxl_vae。

真实案例:我如何用30分钟完成安装并生成第一张商业插图

我是一名自媒体设计师,此前一直用Midjourney和ChatGPT生成配图,但MJ的月费20美元让我肉疼,且二次创作不够灵活。2026年3月,我决定自己部署Stable Diffusion。当时公司给我配了一台RTX 4060 8GB显卡的台式机,系统是Windows 11。

第一步,我选择了秋叶整合包4.0。因为之前我用官方WebUI时被Python版本坑过两次。下载地址是B站置顶评论里的百度网盘,花了15分钟下载15GB的压缩包。解压后我直接双击“A启动器.exe”,没想到弹出“缺少VC++运行库”的提示。我立即去微软官网安装了Visual C++ 2015-2022 Redistributable,重启后成功进入启动器界面。启动器里提供“一键更新”和“模型管理”,我勾选了内置的sd_xl_base_1.0(5.9GB)和vae,点击“一键启动”。2分钟后浏览器弹出WebUI界面——爽!

接着我遇到了第一个问题:生成512x512的图片要30秒,而同事的RTX 3060只要10秒。我意识到是因为启动器默认没开xformers。在启动器的“性能设置”里勾选“启用xformers”,重新启动后速度提升到18秒。同时我加上了--medvram,显存占用从7.5GB降到5.2GB。

为了测试效果,我拿朋友电商公司的产品图做实验。用ControlNet的Canny边缘检测+OpenPose骨骼绑定,配合大模型DreamShaper_x8(7GB),生成了“模特穿羽绒服在雪山背景下”的图片。花了大概1小时调参,最终生成的结果竟然比Midjourney v6的构图更符合甲方的要求。而且本地生成不限制次数,我一天就迭代了200多张。唯一的痛点是后期我尝试用DeepSeek的提示词优化功能来辅助写prompt,但发现它生成的描述太啰嗦,不如我直接用ChatGPT写简洁。

典型教训:一次我尝试更新ControlNet到最新版,导致WebUI崩溃。后来发现是扩展版本与WebUI版本不匹配。解决方法:在Extensions里禁用所有扩展,一个个启用排查。从此我学会使用stable-diffusion-webui的备份功能——每次更新前先复制整个文件夹。2026年6月,我给公司搭建了一个内网服务器,用ComfyUI(另一个更高效的Stable Diffusion节点式界面)实现了批量自动化出图,但那张过渡的痛苦至今记忆犹新。

总结

安装Stable Diffusion的最优路径取决于你的硬件和目的:新手用秋叶整合包(5分钟启动),老手用官方WebUI(可定制),没显卡用Hugging Face免费版(每天100次)。核心记住三点:Python必须3.10.6,显存不够加--medvram,模型下载用国内镜像。截至2026年6月,SD生态已相当成熟,基础模型超过5万个,你完全可以在本地获得和云端相媲美的效果,且无隐私隐患。下一步,建议你学习prompt书写技巧LoRA训练以及ControlNet高级用法,这些能让你的出图质量从“能看”变成“商业级”。

常见问题

我的显卡是AMD RX 6700 XT,能安装Stable Diffusion吗?

可以。AMD显卡需要使用DirectML分支。推荐使用sd-webui-directml整合包,或者官方WebUI加上--use-directml启动参数。性能约为同级别N卡(RTX 3060)的60-70%。需安装Pytorch DirectML版本:pip install torch-directml。注意:目前AMD在Stable Diffusion XL下的兼容性较差,可能频繁报错,建议使用SD1.5模型。

安装过程中一直卡在“Installing torch”怎么办?

这是最常见的网络问题。torch约2GB,从国外下载慢。解决方案:手动中断(Ctrl+C),然后打开命令提示符(在SD文件夹内),激活虚拟环境venv\Scripts\activate,手动执行清华镜像安装:pip install torch==2.1.2 torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple。完成后回到SD文件夹重新运行webui-user.bat,它检测到torch已存在会跳过。

能不能在MacBook Air M1上运行Stable Diffusion?

可以。M1/M2/M3芯片使用Metal加速。官方WebUI支持--use-metal参数,但需要安装PyTorch的MPS版本。具体步骤:安装miniconda,创建Python 3.10环境,pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu。然后克隆WebUI并启动时加--use-metal。注意:M1 8GB统一内存版本只能生成512x512图,且显存不足时可能闪退。建议用Mochi Diffusion这个原生Mac应用,更轻量。

我每次启动WebUI都要重新下载模型吗?

不需要。模型文件*.safetensors*.ckpt存放在models\Stable-diffusion文件夹中,只要不删除就不会丢失。但有些启动器(如秋叶包)会在首次启动时自动下载默认模型,若你之前已有模型,可以复制进去。注意模型文件名不能包含中文或特殊符号,否则不会被识别。

如何更新Stable Diffusion WebUI到最新版?

如果使用官方WebUI(通过git克隆的方式),打开SD文件夹,在CMD中执行git pull。然后运行webui-user.bat,它会自动检测依赖变更并更新。如果遇到冲突,先备份你的modelsextensions文件夹,然后执行git stash暂存本地修改,再git pull。整合包用户则需等待作者发布新版本,或者迁移到官方版。2026年6月的最新版本是v1.9.4,修复了生成大图时的内存泄漏问题。

Stable Diffusion安装教程?2026最新完整教程与实操指南配图2
🎨

免费生成 AI 图片

输入文字描述,一键生成高质量图片。完全免费、无需注册、无需 API Key,打开即用。

✓ 文生图 ✓ 图生图 ✓ 1024p高清 ✓ 无限制
立即免费生成

常见问题

我的显卡是AMD RX 6700 XT,能安装Stable Diffusion吗?

可以。AMD显卡需要使用DirectML分支。推荐使用sd-webui-directml整合包,或者官方WebUI加上--use-directml启动参数。性能约为同级别N卡(RTX 3060)的60-70%。需安装Pytorch DirectML版本:pip install torch-directml。注意:目前AMD在Stable Diffusion XL下的兼容性较差,可能频繁报错,建议使用SD1.5模型。

安装过程中一直卡在“Installing torch”怎么办?

这是最常见的网络问题。torch约2GB,从国外下载慢。解决方案:手动中断(Ctrl+C),然后打开命令提示符(在SD文件夹内),激活虚拟环境venv\Scripts\activate,手动执行清华镜像安装:pip install torch==2.1.2 torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple。完成后回到SD文件夹重新运行webui-user.bat,它检测到torch已存在会跳过。

能不能在MacBook Air M1上运行Stable Diffusion?

可以。M1/M2/M3芯片使用Metal加速。官方WebUI支持--use-metal参数,但需要安装PyTorch的MPS版本。具体步骤:安装miniconda,创建Python 3.10环境,pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu。然后克隆WebUI并启动时加--use-metal。注意:M1 8GB统一内存版本只能生成512x512图,且显存不足时可能闪退。建议用Mochi Diffusion这个原生Mac应用,更轻量。

我每次启动WebUI都要重新下载模型吗?

不需要。模型文件*.safetensors*.ckpt存放在models\Stable-diffusion文件夹中,只要不删除就不会丢失。但有些启动器(如秋叶包)会在首次启动时自动下载默认模型,若你之前已有模型,可以复制进去。注意模型文件名不能包含中文或特殊符号,否则不会被识别。

如何更新Stable Diffusion WebUI到最新版?

如果使用官方WebUI(通过git克隆的方式),打开SD文件夹,在CMD中执行git pull。然后运行webui-user.bat,它会自动检测依赖变更并更新。如果遇到冲突,先备份你的modelsextensions文件夹,然后执行git stash暂存本地修改,再git pull。整合包用户则需等待作者发布新版本,或者迁移到官方版。2026年6月的最新版本是v1.9.4,修复了生成大图时的内存泄漏问题。