发现全球最佳 AI 工具

从零教你部署与精通,掌握实战变现工作流

ComfyUI 本地部署教程封面图,深蓝科技感背景,展示 Windows 显卡环境配置、AI 节点流程和 GPU 图标。

ComfyUI 本地部署教程:Windows 显卡环境从零配置

本文是一篇面向 Windows + NVIDIA 显卡用户的 ComfyUI 本地部署教程,系统讲解硬件准备、显卡驱动、官方 Portable 便携版安装、模型目录、首次出图、手动安装、常见报错排查与性能优化,适合 AI 绘图新手和内容创作者收藏。

ComfyUI 本地部署教程:Windows 显卡环境从零配置

适合 Stable Diffusion 新手、设计师、短视频创作者、AI 绘图资源站运营者和本地部署玩家。

更新日期:2026-05-20|作者署名:AI Stack Nav

文章摘要

ComfyUI 是目前主流的节点式 AI 生成工作流工具之一,适合希望精细控制模型、提示词、采样器、ControlNet、LoRA、视频与图像生成流程的用户。本文面向 Windows + NVIDIA 显卡用户,从硬件检查、驱动准备、官方便携版下载、首次启动、模型目录、基础工作流、常见报错到维护更新,完整拆解 ComfyUI 本地部署流程。

阅读收益 读完本文,你应该能完成 3 件事:第一,判断自己的电脑是否适合本地跑 ComfyUI;第二,使用官方 Windows Portable 版本完成启动;第三,在遇到 PyTorch、CUDA、模型路径、显存不足、自定义节点报错时,能按排查路径快速定位问题。

目录

1. 为什么选择 ComfyUI 本地部署

2. 部署前准备:硬件、系统、驱动和磁盘空间

3. 推荐方案:Windows Portable 便携版安装

4. 手动安装方案:适合进阶用户和开发环境

5. 模型文件目录与基础工作流

6. 第一次生成图片:从空白工作流到出图

7. 常见报错与解决方法

8. 性能优化与日常维护

9. FAQ:新手最常问的问题

10. 资料来源与发布说明

为什么选择 ComfyUI 本地部署

如果你只是偶尔生成图片,在线绘图工具已经足够;但如果你要长期做 AI 绘图、短视频素材、产品图、电商海报、角色一致性、批量出图或复杂工作流,ComfyUI 本地部署会更有优势。它的核心特点是“节点式工作流”:每一步生成逻辑都可以拆成节点,例如加载模型、输入提示词、采样、VAE 解码、保存图片、ControlNet 控制、LoRA 叠加、高清修复等。

本地部署的主要优势

  • 可控性更强:能看到每个节点的输入与输出,适合复现和调试。
  • 成本更可控:本地显卡运行,不按在线平台点数计费。
  • 隐私更好:素材、角色图、产品图不必上传第三方平台。
  • 可扩展性强:可以安装自定义节点、接入视频、3D、修复、放大等工作流。
  • 适合内容站运营:教程、素材、封面图、工作流模板都能沉淀为可复用资产。

不适合哪些人

ComfyUI 的学习曲线比一键式绘图网站更陡。它适合愿意理解模型文件、节点连接、显存限制和报错日志的用户。如果你完全不想处理环境问题,可以优先使用 ComfyUI Desktop 或云端绘图工具;如果你希望少折腾、又想本地运行,Windows Portable 便携版通常是最省心的路线。

部署前准备:硬件、系统、驱动和磁盘空间

在 Windows 上跑 ComfyUI,最推荐的组合是 NVIDIA RTX 显卡 + 新版显卡驱动 + SSD 磁盘。虽然 CPU 也能运行,但速度很慢,不适合作为日常生产环境。

推荐硬件配置

配置项最低可尝试更推荐说明
系统Windows 10/11 64 位Windows 11 64 位保持系统更新,减少驱动和依赖冲突。
显卡NVIDIA GTX/RTX,显存 6GB 起RTX 3060 12GB / RTX 4060 Ti 16GB / 更高显存越大,可跑分辨率、模型和工作流越复杂。
内存16GB32GB 或更高大型模型、视频工作流和多任务更吃内存。
磁盘至少 30GB 可用空间SSD 100GB+ 独立目录模型文件通常很大,建议预留充足空间。
浏览器现代 Chrome / Edge最新版 Chrome / Edge用于访问本地网页界面。
关键提醒 显卡驱动比“是否安装本机 CUDA Toolkit”更关键。普通用户使用官方 Portable 或 pip 安装 PyTorch CUDA 版时,通常不需要手动安装完整 CUDA Toolkit;但必须有可用且足够新的 NVIDIA 驱动。

部署前检查清单

  • 显卡驱动:打开 NVIDIA App / GeForce Experience / 官网驱动页,确认驱动为较新版本。
  • 磁盘路径:建议使用 D:\AI\ComfyUI_windows_portable,避免中文路径、超长路径和特殊符号。
  • 解压工具:推荐 7-Zip;遇到压缩包被系统拦截,可右键属性解除阻止后再解压。
  • 浏览器:准备 Chrome 或 Edge,用于访问本地地址 http://127.0.0.1:8188。
  • 模型文件:至少准备一个可用的 .safetensors 或 .ckpt 主模型。

推荐方案:Windows Portable 便携版安装

图 1:ComfyUI Windows 本地部署流程示意图

对于绝大多数 Windows + NVIDIA 显卡用户,官方 Windows Portable 是最推荐的安装方式。它自带独立 Python 环境,不会污染系统 Python,也能减少新手在 pip、虚拟环境、依赖版本上踩坑的概率。

第 1 步:选择正确版本

用户情况推荐版本选择理由
RTX 20/30/40/50 系等较新 NVIDIA 显卡标准 NVIDIA Portable官方便携版当前面向较新 NVIDIA 显卡,省去手动配 Python/PyTorch。
NVIDIA 10 系或更老显卡CUDA 12.6 + Python 3.12 备用 Portable旧显卡对最新 CUDA/PyTorch 支持可能有限,使用官方备用包更稳。
没有独显或只想测试界面CPU 模式能启动和学习界面,但生成速度慢,不适合生产。
需要高度自定义环境手动安装适合熟悉 Git、Python、venv、pip 的用户。

第 2 步:下载并解压

1.   进入 ComfyUI 官方 GitHub 或官方文档中的下载入口。

2.   下载 Windows Portable 压缩包。

3.   使用 7-Zip 解压到英文路径,例如 D:\AI\ComfyUI_windows_portable。

4.   不要把程序放在桌面、微信文件夹、带中文名的深层目录或云盘同步目录中。

5.   如果解压失败或启动闪退,右键压缩包 → 属性 → 勾选“解除阻止”后重新解压。

第 3 步:启动 ComfyUI

进入解压后的 ComfyUI_windows_portable 文件夹,双击 run_nvidia_gpu.bat。第一次启动时,命令行窗口可能会初始化依赖、检查环境或加载模块。等待窗口出现类似 “To see the GUI go to: http://127.0.0.1:8188” 的提示后,再打开浏览器访问该地址。

不要急着关闭黑色窗口 ComfyUI 的后端运行在命令行窗口中。只要你关闭这个窗口,浏览器界面就会失去后端连接。日常使用时,先启动 bat 文件,再打开浏览器;结束使用时,再关闭窗口。

手动安装方案:适合进阶用户和开发环境

如果你已经熟悉 Python 虚拟环境,或者想把 ComfyUI 放进自己的开发环境里,可以选择手动安装。手动安装的好处是灵活,坏处是版本冲突概率更高。

手动安装基本流程

1.   安装 Git。

2.   安装 Python。ComfyUI 官方文档当前推荐 Python 3.13;如果部分自定义节点依赖不兼容,可退回 Python 3.12。

3.   创建项目目录并克隆 ComfyUI 仓库:git clone https://github.com/comfy-org/ComfyUI.git。

4.   进入 ComfyUI 目录,创建并激活虚拟环境。

5.   安装 NVIDIA CUDA 版 PyTorch。当前官方文档给出的稳定安装命令为:pip install torch torchvision torchaudio –extra-index-url https://download.pytorch.org/whl/cu130。

6.   安装 ComfyUI 依赖:pip install -r requirements.txt。

7.   运行:python main.py,然后访问 http://127.0.0.1:8188。

常用命令示例

用途命令
克隆仓库git clone https://github.com/comfy-org/ComfyUI.git
cd ComfyUI
创建虚拟环境python -m venv venv
venv\Scripts\activate
安装 NVIDIA CUDA 版 PyTorchpip install torch torchvision torchaudio –extra-index-url https://download.pytorch.org/whl/cu130
安装依赖并启动pip install -r requirements.txt
python main.py
手动安装的判断标准 只要你不确定 Python、pip、venv、CUDA、PyTorch 的关系,就优先使用 Portable。手动安装更适合需要调试自定义节点、做二次开发、接入脚本或统一管理多个 AI 项目的用户。

模型文件目录与基础工作流

图 2:ComfyUI 常见模型目录结构示意图

ComfyUI 能否正常出图,除了程序能启动,还取决于模型文件是否放对位置。新手最常见的问题不是“安装失败”,而是“模型放错目录、格式不匹配、工作流节点找不到模型”。

主模型放在哪里

主模型通常是 .safetensors 或 .ckpt 文件,例如 SD1.5、SDXL、Flux、专用风格模型等。一般放到:ComfyUI\models\checkpoints。放好后刷新网页或重启 ComfyUI,就能在 CheckpointLoader 节点里选择。

LoRA、VAE、ControlNet 分别放在哪里

模型类型常见文件推荐目录用途
Checkpoint / 主模型.safetensors / .ckptmodels/checkpoints决定基础画风、能力和模型架构。
LoRA.safetensorsmodels/loras叠加角色、服装、风格、产品特征。
VAE.safetensors / .ptmodels/vae改善颜色、对比度、细节解码效果。
ControlNet.safetensors / .pthmodels/controlnet用于姿态、线稿、深度图、边缘控制。
CLIP / 文本编码器.safetensorsmodels/clip部分新模型需要单独文本编码器。
UNet / Diffusion Model.safetensorsmodels/unet部分拆分式新模型会用到。

如何复用其他软件的模型

如果你已经在 Stable Diffusion WebUI、Fooocus 或其他工具中下载过大量模型,不必重复复制。进阶做法是配置 extra_model_paths.yaml,让 ComfyUI 读取外部模型目录。这样可以节省磁盘空间,也方便统一管理模型。但新手第一次部署时,建议先把一个主模型直接放入 checkpoints 目录,确认能出图后再做共享路径配置。

第一次生成图片:从空白工作流到出图

最小可用工作流

第一次测试不要追求复杂工作流,目标只有一个:确认程序、显卡、模型、采样和保存图片都能跑通。一个最小可用工作流通常包含:CheckpointLoader、CLIP Text Encode 正向提示词、CLIP Text Encode 负向提示词、Empty Latent Image、KSampler、VAE Decode、Save Image。

节点作用新手设置建议
CheckpointLoader加载主模型、CLIP 和 VAE选择已放入 checkpoints 的模型。
CLIP Text Encode(正向)输入想要的画面先用英文短提示词,例如 cinematic portrait, soft light。
CLIP Text Encode(负向)输入不想要的内容low quality, blurry, bad anatomy。
Empty Latent Image设置画布尺寸显存小先用 512×512 或 768×768。
KSampler采样生成潜空间图像steps 20-30,CFG 5-8,sampler 先用默认。
VAE Decode把潜空间解码成图片通常连接模型自带 VAE。
Save Image保存图片到 output生成后到 output 文件夹查看结果。

测试提示词示例

正向提示词:a futuristic AI workstation, blue neon light, cinematic, ultra detailed, clean composition

负向提示词:low quality, blurry, watermark, text, bad composition

如果你使用的是中文模型或支持中文提示词的工作流,也可以直接输入中文。但为了排查问题,首次测试建议使用简短英文提示词,减少提示词解析和模型兼容变量。

如何判断部署成功

  • 命令行窗口没有持续报错。
  • 浏览器能打开 127.0.0.1:8188。
  • 节点能选择到主模型。
  • 点击 Queue Prompt 后进度条正常推进。
  • output 文件夹中能看到生成图片。
  • 任务管理器中能看到 NVIDIA GPU 有明显占用。

常见报错与解决方法

图 3:ComfyUI 常见报错排查路线图

ComfyUI 报错时,不要只看浏览器弹窗,更要看启动 bat 后打开的命令行窗口。真正有用的信息通常在最后 20-50 行日志中。

报错:Torch not compiled with CUDA enabled

含义:当前环境安装的是 CPU 版 PyTorch,或者 PyTorch 与 CUDA/GPU 环境不匹配。解决思路:先确认你是否使用 Portable。如果是 Portable,优先更新显卡驱动或重新解压官方包;如果是手动安装,卸载 torch 后重新安装 CUDA 版 PyTorch。

排查动作命令或说明
检查 GPU 是否可用python -c “import torch; print(torch.cuda.is_available())”
卸载错误版本pip uninstall torch torchvision torchaudio
安装 NVIDIA CUDA 版pip install torch torchvision torchaudio –extra-index-url https://download.pytorch.org/whl/cu130

报错:CUDA out of memory

含义:显存不够。并不一定是安装错误,而是当前工作流、分辨率、模型或批量设置超过显卡显存。

  • 降低图片分辨率,例如先从 512×512 或 768×768 测试。
  • batch_size 改为 1。
  • 关闭浏览器、游戏、视频剪辑软件等占显存程序。
  • 减少 ControlNet、高清修复、放大、视频节点等高显存步骤。
  • 优先使用显存友好的模型或量化版本。

浏览器打不开 127.0.0.1:8188

  • 确认黑色命令行窗口还在运行。
  • 确认窗口里已经出现 “To see the GUI go to: http://127.0.0.1:8188”。
  • 如果端口被占用,重启电脑或查找占用 8188 的程序。
  • 不要把地址输成 https://,本地默认是 http://。
  • 检查安全软件或防火墙是否拦截本地服务。

节点红框、缺少自定义节点

很多网上下载的工作流依赖自定义节点。打开工作流后出现红框,不代表 ComfyUI 本体坏了,而是你缺少对应节点或对应节点依赖。解决步骤:查看红框节点名称;安装 ComfyUI Manager;通过 Manager 搜索并安装缺失节点;重启 ComfyUI;如果依然报错,进入该自定义节点文件夹查看 README,按说明安装额外依赖。

模型显示不出来

  • 确认模型放在正确目录,例如主模型放 checkpoints,LoRA 放 loras。
  • 确认文件后缀和模型类型正确。
  • 刷新浏览器页面,必要时重启 ComfyUI。
  • 如果使用 extra_model_paths.yaml,检查路径缩进、盘符和斜杠是否正确。
  • 不要把模型放在压缩包里,必须解压成实际模型文件。

性能优化与日常维护

显存优化建议

  • 先低分辨率测试,再逐步提高尺寸。
  • 固定常用工作流,避免每次从复杂模板开始排错。
  • 合理使用 LoRA,不要一次叠加过多。
  • 生成视频或高分辨率放大时,尽量关闭不必要程序。
  • 用任务管理器观察 GPU 3D/CUDA/显存占用,判断是否真正走显卡。

更新前要备份什么

ComfyUI、节点和模型生态更新快。更新前建议备份以下内容,尤其是你已经形成固定生产流程后。

  • ComfyUI\user 或 workflow 保存目录。
  • custom_nodes 文件夹,至少记录安装过哪些自定义节点。
  • extra_model_paths.yaml。
  • 常用工作流 JSON 文件。
  • 自己整理的提示词、模型说明和参数模板。

推荐文件管理方式

目录建议用途
D:\AI\ComfyUI程序主体。
D:\AI\Models\Checkpoints主模型统一目录。
D:\AI\Models\LoRALoRA 统一目录。
D:\AI\Workflows工作流 JSON 备份。
D:\AI\Outputs重要成图归档,不要只依赖默认 output。

FAQ:新手最常问的问题

Q1:ComfyUI 必须安装 CUDA Toolkit 吗?

普通用户通常不需要单独安装完整 CUDA Toolkit。使用官方 Portable 或 PyTorch 官方 CUDA 版 pip 包时,重点是安装正确的 PyTorch CUDA 版本和较新的 NVIDIA 驱动。只有你需要编译某些依赖、开发 CUDA 程序或特殊节点时,才可能需要本机 CUDA Toolkit。

Q2:为什么我明明有显卡,但生成速度很慢?

常见原因包括:启动了 CPU 模式、安装了 CPU 版 PyTorch、显卡驱动过旧、模型太大、分辨率太高、显存爆掉后频繁交换内存。先用 torch.cuda.is_available() 检查 CUDA,再用任务管理器看 GPU 是否有占用。

Q3:Portable 和手动安装哪个好?

新手优先 Portable。它自带独立 Python 环境,适合快速跑通。手动安装适合进阶用户、开发者、需要统一环境管理或需要调试自定义节点的人。

Q4:ComfyUI 可以和 Stable Diffusion WebUI 共用模型吗?

可以。简单做法是复制模型到 ComfyUI 对应目录;更推荐的进阶做法是配置 extra_model_paths.yaml,让 ComfyUI 直接读取已有模型库,避免重复占用磁盘。

Q5:网上下载的工作流为什么打开一堆红框?

因为该工作流使用了你本地没有安装的自定义节点。安装 ComfyUI Manager 后,可以根据缺失节点提示批量安装,但有些节点还需要额外依赖或指定版本。

Q6:6GB 显存能用 ComfyUI 吗?

可以学习和跑基础图像工作流,但要控制分辨率、batch、模型大小和节点复杂度。SD1.5 相对轻,SDXL、Flux、视频、高清修复和多 ControlNet 会更吃显存。

Q7:生成图片保存在哪里?

默认一般保存在 ComfyUI\output 文件夹。为了网站发布和素材管理,建议定期把重要结果复制到按项目分类的目录中。

Q8:更新 ComfyUI 后工作流坏了怎么办?

先不要删除旧目录。检查报错节点、更新自定义节点、确认模型路径,再考虑回滚。生产环境建议更新前复制一份可用版本作为备份。

资料来源与发布说明

本文根据 2026-05-20 可访问的 ComfyUI 官方文档、ComfyUI GitHub README 与 PyTorch 官方安装文档整理。由于 ComfyUI、PyTorch、CUDA 与自定义节点生态更新较快,正式发布前建议再次检查官方安装命令和下载入口。

  • ComfyUI 官方系统要求:https://docs.comfy.org/installation/system_requirements
  • ComfyUI Windows Portable 官方文档:https://docs.comfy.org/installation/comfyui_portable_windows
  • ComfyUI GitHub 仓库:https://github.com/comfy-org/ComfyUI
  • PyTorch 官方本地安装说明:https://pytorch.org/get-started/locally/

Facebook
LinkedIn
Reddit
X
Email
WhatsApp
Telegram
Pinterest
Mix

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注