如何在 Windows 上安装 ComfyUI

在 Windows 上安装 ComfyUI 的完整指南,包括官方便携版、手动安装和第三方启动器选项。

ℹ️ 关于更新的说明: 如需最新的桌面版安装信息,请查看官方文档

如果你刚接触 ComfyUI,我们推荐使用 Comfy Desktop 版本——它会为你处理好一切。 → Comfy Desktop 安装指南

如果你更倾向于最大程度的控制权,或者已经有一套 ComfyUI 环境,本指南涵盖:

  • 官方便携版(推荐大多数用户使用)
  • 手动安装(通过 Git)
  • 第三方启动器(秋叶 ComfyUI 启动器)

Windows 系统要求

组件最低要求
GPU支持 CUDA 的 NVIDIA GPU,4GB 以上显存(推荐 RTX 3060 或更高)。显存低于 3GB 的 GPU 可以使用 --lowvram 选项。
CPU任意现代 x86-64 处理器;可通过 --cpu 选项仅使用 CPU 模式
RAM最低 8 GB,推荐 16 GB
存储空间强烈建议使用 SSD,至少 20 GB 可用空间(应用本身的最低要求:常见工作流的模型很快会超过 50-100GB)
Python3.12 或 3.13(便携版自带 Python 3.13 和支持 CUDA 13.0 的 PyTorch)
浏览器推荐使用 Google Chrome 143+ 以获得最佳 UI 性能
软件Microsoft Visual C++ Redistributable(手动安装需要)
驱动最新 NVIDIA 驱动程序
有关 GPU 购买建议,请查看 GPU 购买指南。如果你的硬件配置一般,不用担心——先安装 ComfyUI,如果运行太慢再升级硬件。

方法一:官方便携版(推荐)

官方便携版是在 Windows 上最快运行 ComfyUI 的方式。它自带 Python 3.13 环境和支持 CUDA 13.0 的 PyTorch。

第 1 步:下载

下载与你的 GPU 匹配的便携版:

GPU 类型下载说明
NVIDIA(20 系列及以上)ComfyUI_windows_portable_nvidia.7z推荐大多数用户使用
NVIDIA(10 系列及更早)ComfyUI_windows_portable_nvidia_cu126.7z使用 PyTorch CUDA 12.6 + Python 3.12
AMD GPUComfyUI_windows_portable_amd.7z实验性支持(RDNA 3/3.5/4)
Intel GPUComfyUI_windows_portable_intel.7zArc 系列,原生 torch.xpu

所有下载均可在官方发布页面找到。

ComfyUI 便携版下载链接

第 2 步:解压

使用 7-Zip(或 Windows 资源管理器,若为较新版本)解压下载的 .7z 归档文件。

解压遇到问题? 右键单击文件 → 属性解除锁定,然后重试。

解压后,文件夹结构应如下所示:

ComfyUI_windows_portable
├── ComfyUI
│   ├── models
│   │   ├── checkpoints     ← 将模型放在此处
│   │   ├── loras
│   │   ├── vae
│   │   ├── controlnet
│   │   └── ...
│   ├── custom_nodes
│   ├── user
│   └── ...
├── python_embeded          ← 内置 Python 3.13 环境
├── run_cpu.bat             ← 用于 CPU 或 AMD GPU
└── run_nvidia_gpu.bat      ← 用于 NVIDIA GPU

第 3 步:安装模型

ComfyUI 至少需要一个模型才能生成图像。下载一个模型,如 Anything V5,或从模型推荐部分选择,然后将其放入 models/checkpoints 文件夹。

如果你已有其他 UI(如 A1111 WebUI)的模型,请参阅如何共享模型或编辑 ComfyUI 目录中的 extra_model_paths.yaml 文件。

第 4 步:运行 ComfyUI

双击相应的批处理文件:

  • run_nvidia_gpu.bat — 如果你有 NVIDIA GPU
  • run_cpu.bat — 如果你有 AMD GPU 或仅 CPU

当控制台显示如下信息时:

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

ComfyUI 正在运行。打开浏览器并访问 http://127.0.0.1:8188

ComfyUI 启动画面

第 5 步:生成你的第一张图像

  1. 确认 Checkpoint加载器(简易) 节点中已加载一个模型
  2. 点击 执行提示词
  3. 等待图像生成。如果成功,恭喜——ComfyUI 已安装并正常工作!
如果页面空白或未加载默认工作流,请点击右下角菜单中的 Load Default

如果看到页面标题但没有任何 GUI 元素,可能是浏览器不兼容。请使用最新版本的 Chrome 浏览器

如果便携版无法启动,请更新你的 NVIDIA 驱动程序。

方法二:手动安装(Git + Venv)

对于希望完全控制的用户,可以克隆仓库并自行管理依赖关系。

前提条件

步骤

# 1. 克隆仓库
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI

# 2. 创建虚拟环境
python -m venv .venv

# 3. 激活环境
.venv\Scripts\activate

# 4. 安装支持 CUDA 的 PyTorch
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu130

# 5. 安装 ComfyUI 依赖项
pip install -r requirements.txt

# 6. 启动 ComfyUI
python main.py

官方仓库的 README 中有详细的手动安装说明:README

社区发行版: 秋叶 ComfyUI 启动器 是一个由社区创建的第三方启动器——并非 ComfyUI 官方产品。它在中文用户中很受欢迎,支持简体中文、繁体中文、英文和日文。

其他资源

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…