跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI算法

基于 ComfyUI 的 Stable Diffusion 本地部署与使用教程

Windows 环境下配置 Python、CUDA 及 PyTorch,通过 Git 克隆 ComfyUI 源码并安装依赖。下载 Stable Diffusion v1.5 模型至指定目录,启动服务并在浏览器中生成图像。支持安装 ComfyUI Manager 扩展节点,可调整分辨率、步数等参数进行文本到图像创作,提供常见问题排查与跨设备访问配置方法。

涅槃凤凰发布于 2026/4/8更新于 2026/7/2744 浏览
基于 ComfyUI 的 Stable Diffusion 本地部署与使用教程

前言

随着生成式人工智能技术的发展,基于 ComfyUI 的节点化工作流正成为图像创作的新趋势。ComfyUI 采用可视化的方式构建生成流程,能够灵活加载 Stable Diffusion 等扩散模型,在本地 GPU 环境中高效、安全地生成高质量图像。

一、环境准备

1. 安装 Python、Git、CUDA 与 cuDNN

安装 CUDA 与 cuDNN:建议安装 CUDA 12.0 与 cuDNN 8.9。

安装 Git(用于从 GitHub 克隆源码):搜索相关安装教程并配置环境变量。

安装 Python:推荐安装 Python 3.11.3 及以上版本。在安装程序界面勾选 "Add python.exe to PATH" 选项以自动配置环境变量。

检验 Python 安装结果:在命令行输入 python --version 确认。

2. 安装支持 CUDA 的 PyTorch

若有旧版本 PyTorch 先卸载可能已安装的版本:

pip uninstall torch torchvision torchaudio

然后安装支持 CUDA 的 PyTorch 版本(示例命令,可根据实际 CUDA 版本查找对应 whl):

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

这一步确保 PyTorch 能调用你的 GPU。

**注意:**虽然使用的是 CUDA 12.0,但官方 whl 可能没有 "cu120" 分类,此时可选择用 cu118 这个常见且可用的方案。

二、克隆 ComfyUI 源码 + 安装依赖

1. 克隆 ComfyUI 源码

通过 Github 网址查看 ComfyUI 源码内容。我们需要将源码通过 Git 进行拉取。

于目标文件夹内右键打开 Open Git Bash here,输入指令等待拉取:

git clone https://github.com/comfyanonymous/ComfyUI

2. 安装依赖

进入源码 ComfyUI 根目录后,执行:

pip install -r requirements.txt

等待时间可能较长。

三、配置 Stable Diffusion 模型 + 启动 ComfyUI

1. 下载模型

下载 StableDiffusion v1.5 模型文件(如 v1-5-pruned.safetensors)。建议使用镜像链接提高下载速度,请确保成功下载该文件。

2. 放置模型至 ComfyUI 目录

在 ComfyUI 源码目录下新建目录(如尚未有):

ComfyUI\models\checkpoints\

将你下载的 v1-5-pruned.safetensors 放入 models\checkpoints\ 文件夹。

**注:**建议对于版本管理,可以在 checkpoints 下建子文件夹,例如 SD1.5、SDXL 等,便于管理多个模型版本。

3. 启动 ComfyUI 并验证模型可用

在 ComfyUI 源码根目录执行(命令行):

python main.py

如果一切正常,命令行会显示类似:

To see the GUI go to: http://127.0.0.1:8188

在浏览器中打开对应网址 http://127.0.0.1:8188/ 后,恭喜你已经完成安装并且成功打开。

此时,在界面中选中 "Load Checkpoint" 节点,应当可见你放入的 v1-5-pruned.safetensors 模型选项。若不可见,请检查文件是否放在正确目录。

**提示:**如果你只是为了安装配置 ComfyUI 与 Stable Diffusion 模型,到这一步就可以了。如需扩展节点、插件、自定义工作流,可继续下文步骤。

四、(可选)安装 ComfyUI Manager

如果未来想扩展节点、插件、自定义工作流,安装 ComfyUI Manager 很有用。

  1. 重启 ComfyUI 界面(关闭命令行窗口后重新执行 python main.py)。
  2. 界面顶部应出现 "Manager" 按钮,用于安装/更新节点、模型。

若未显示 Manager,可能是 Git 拉取下来的文件不完整,建议可以直接下载安装包然后解压复制到目标文件目录中。

如果在 python main.py 过程中一直在卡在 manager 编译上或者报错,有可能是 toml 缺少依赖。在 custom_nodes 文件夹中运行 cmd 添加依赖。

五、首次运行文本→图像流程

以下流程基于你已将 v1.5 模型加载成功。

  1. 加载默认工作流:如果界面打开后看不到任何节点图,可以点击右侧 "Load Default" 按钮,加载默认 text2img 工作流。
  2. 选择模型:确保 "Load Checkpoint" 节点已指向你的 SD1.5 模型,点击该节点,模型名称下拉框应显示之前放入的 v1-5-pruned 模型,选择它。
  3. 配置生成参数:在节点 "KSampler" 或类似节点中,设置步数(Steps)、分辨率(如 512×512)、随机种子(Seed)、正向提示(Positive Prompt)和负向提示(Negative Prompt)等。根据教程,步数越高、采样越充分,但运行时间越长。确保分辨率适合你的 GPU VRAM。
  4. 开始生成:点击 "Queue Prompt" 或 "Run" 开始生成。系统将运行采样,输出图像。输出完成后,可在 ComfyUI 界面中查看、保存图像。
  5. 进阶功能:若想更复杂,可尝试基于图片输入 (Img2Img)、使用放大器 (Upscale)、加入 ControlNet 等节点。
  6. 常见问题排查:
    • 若模型不出现在下拉框:确认模型文件是否在正确路径、是否为支持格式 (.ckpt 或 .safetensors)。
    • 若启动失败或报错:确认 PyTorch 是否正确安装、CUDA 驱动是否匹配、Python 环境是否为你预期版本。
    • 若 GPU 占用过高或出错:可尝试 "–force-fp16" 启动选项以降低精度。

六、推荐的补充配置与优化

  • 建议为不同模型版本创建子目录以便今后管理。
  • 可通过 ComfyUI Manager 安装额外的自定义节点(如 LoRA、ControlNet、Live Portrait 等),扩展功能。
  • 若想让 Python 环境更可控,建议使用 virtualenv 或 conda 方式,而不是系统全局安装。
  • 对于 VRAM 较少的显卡,可考虑减少生成分辨率或步数,或启用 fp16 模式。

定期从 GitHub 更新 ComfyUI 源码:

git pull pip install -r requirements.txt

或通过 ComfyUI Manager 进行 "Update All"。

如果你希望 ComfyUI 界面从局域网其他设备访问,可在启动时加参数:

python main.py --listen 0.0.0.0

这样可使用机器的 IP 在同一网段浏览。

七、完整操作流程

  1. 安装 Python 3.11.3、Git、CUDA 12.0 与 cuDNN 8.9。
  2. 安装 GPU 支持版 PyTorch。
  3. 克隆 ComfyUI 仓库。
  4. 安装依赖:pip install -r requirements.txt。
  5. 下载 Stable Diffusion v1.5 模型文件(如 v1-5-pruned.safetensors)。
  6. 将模型文件放入 ComfyUI\models\checkpoints\ 目录。
  7. 启动 ComfyUI:python main.py。
  8. 在浏览器访问 http://localhost:8188 界面打开。
  9. 加载默认工作流,选择模型,设置参数。
  10. 点击运行,生成图像。
  11. (可选)安装 ComfyUI Manager,扩展节点功能。
  12. 根据需要,通过 Manager 或手动更新、安装自定义节点。
  13. 若扩展到 Img2Img、Upscale、ControlNet,可加载相应流程并调整节点。
  14. 若想跨设备访问,启动时加 --listen 0.0.0.0。
  15. 若模型或节点有更新,定期 git pull 并重启。

八、注意事项

  • 模型版权/许可:你下载的模型需确认其使用许可。
  • GPU VRAM 限制:高分辨率、高步数会占用大量 GPU 内存,建议先从 512×512、50 步数起。
  • 操作系统权限:Windows 防火墙可能阻止 ComfyUI 端口访问,首次运行时注意允许。
  • 安全备份:如果你未来安装大量自定义节点/模型,建议经常备份 models 文件夹与 custom_nodes 目录。

九、总结

通过上述流程,即可在 Windows + CUDA 12.0 + cuDNN 8.9 环境下,使用 Python 3.11.3 来运行 ComfyUI 并加载 Stable Diffusion v1.5 模型。这样你就拥有一个本地、可控、支持 GPU 的生成式 AI 图像创作平台。以后如想扩展为 Img2Img、多模型切换、ControlNet、LoRA 等,也可在此基础上继续扩展。

目录

  1. 前言
  2. 一、环境准备
  3. 1. 安装 Python、Git、CUDA 与 cuDNN
  4. 2. 安装支持 CUDA 的 PyTorch
  5. 二、克隆 ComfyUI 源码 + 安装依赖
  6. 1. 克隆 ComfyUI 源码
  7. 2. 安装依赖
  8. 三、配置 Stable Diffusion 模型 + 启动 ComfyUI
  9. 1. 下载模型
  10. 2. 放置模型至 ComfyUI 目录
  11. 3. 启动 ComfyUI 并验证模型可用
  12. 四、(可选)安装 ComfyUI Manager
  13. 五、首次运行文本→图像流程
  14. 六、推荐的补充配置与优化
  15. 七、完整操作流程
  16. 八、注意事项
  17. 九、总结
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • C++ STL 标准库算法实战指南
  • 零基础10分钟出AI短剧!2026 AI视频生成全流程教学
  • Webgal 自定义动画编写指南
  • 知网 AIGC 检测算法 2026 升级:新规则解读与应对策略
  • 自适应图像变焦与边界框变换用于无人机目标检测
  • OpenClaw 国内大模型配置实战指南
  • AI Agent 中的 Skills 概念与作用解析
  • 基于问财热度榜单的 Python 量化筛选实战
  • OpenClaw 框架更新:三天三版支持 GPT-5.4 与记忆热插拔
  • 大疆无人机开发实战指南:MSDK/PSDK/上云 API
  • 2024-2025 主流开源 TTS 模型综合对比分析
  • 使用 Dify 搭建合同审查法律文书机器人 Agent
  • C 语言实现顺时针旋转矩阵算法
  • Playwright MCP:Vibe Coding 前端搭建的最佳测试伙伴
  • AI 安全研究:视觉提示词注入与模型鲁棒性分析
  • Python、NumPy、Pandas 和 Matplotlib 版本对应关系
  • LangChain 大模型对话记忆模块实战与 Web 应用构建
  • 堪称全网最详细的前端面试八股文,面试必备(附答案)
  • 2026 AI Agent 技术趋势与多 Agent 系统实战
  • 基于树莓派4B的智能家居中枢搭建指南

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online