在本地部署 ComfyUI 时,确保 Python、PyTorch、CUDA 等组件的版本能完美匹配,这对避免安装报错和保证稳定运行至关重要。 以下内容是整合了一份核心组件的版本适配对照表,并配上不同显卡的配置建议,希望能帮助你顺利部署。
一、准备阶段
1. 系统与硬件确认
- 确保你的系统为 Windows 10 或更高版本。
- 拥有一块 NVIDIA 显卡(最好支持较新 CUDA 架构)。
- 显存建议至少 6-8 GB,如果你要做高清、大分辨率或多插件 (ControlNet/LoRA) 的生成,建议 12 GB 以上。
- NVIDIA 驱动建议更新为与所选 CUDA 版本兼容的最新驱动。
- 你可运行
nvidia-smi在终端查看当前驱动版本及支持的 CUDA 最高版本。
- 你可运行
- 硬盘建议为 SSD,并有充足可用空间(模型、缓存、生成文件会占不少)。
2. 确定软件版本路线
根据 ComfyUI 官方'System Requirements'页面:
- 推荐使用 Python 3.12。
- PyTorch 必须安装带有 CUDA 支持的版本(你的显卡架构 + 驱动必须支持该 CUDA)– 因为 PyTorch 二进制包通常附带 CUDA 运行时。
- 对于最新一代 NVIDIA ('Blackwell' 架构,比如 50 系列) 需要 PyTorch 编译为 cu128(即 CUDA 12.8)版本。
- 注意:安装 CUDA ToolKit 本身并不总是必需 — 关键是 PyTorch 二进制包支持你的显卡架构与驱动。
因此,你可根据自己的 GPU 架构及驱动状态,选择适合的版本路线。下面以一种较通用、稳定的方案为主。
二、版本推荐表(参考)
下面是根据当前社区经验 + ComfyUI 官方建议整理的一个 参考版本组合。你可根据自己显卡架构/驱动情况做调整。
| 组件 | 推荐版本 | 说明 |
|---|---|---|
| Python | 3.12.x | 官方推荐。若已有 3.10/3.11,也可,但建议使用最新兼容版本。 |
| PyTorch | 2.7.x(带 cu12.8 支持) | 如果你的显卡为较新一代(如 RTX 50 系列),建议使用带 cu128 的 PyTorch。 |
| CUDA(或 PyTorch 自带 CUDA 支持) | 12.8 (即 cu128) 或 12.1 (cu121) | 若你的 GPU 及驱动支持,使用 12.8 能更好支持新架构。官方文档中'pytorch-cuda=12.1'示例用于安装。 |
| cuDNN | 与所用 CUDA 支持版本匹配 | 若你手动安装 CUDA Toolkit,则需安装匹配的 cuDNN。若使用 PyTorch 二进制包,可省略手动 cuDNN 安装。 |
| ComfyUI 本体版本 | 最新稳定版本 | 建议下载 ComfyUI 官方最新稳定版;便于插件、节点支持。 |
| 显存 | 至少 8 GB,推荐 12 GB+ | 对于基础图片生成,8 GB 基本可用;但若用到扩展、高清分辨率建议更多。 |
提示:如果你的显卡较旧(如 GTX 10 系列或 8 GB 以下显存)仍可运行,但可能受限如分辨率低、速度慢、插件支持弱。
三、详细安装步骤(以 '手动安装 + 虚拟环境' 为例)
下面是详细步骤,从无环境状态开始。这里是部署 ComfyUI 所需的 Python/GPU 环境。

