安装与配置 #
系统要求 #
硬件要求 #
text
┌─────────────────────────────────────────────────────────────┐
│ 硬件要求对照表 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 最低配置: │
│ ├── GPU: NVIDIA GTX 1060 6GB │
│ ├── CPU: 4核心以上 │
│ ├── 内存: 8GB │
│ └── 存储: 20GB SSD │
│ │
│ 推荐配置: │
│ ├── GPU: NVIDIA RTX 3060 12GB 或更高 │
│ ├── CPU: 8核心以上 │
│ ├── 内存: 16GB 以上 │
│ └── 存储: 100GB SSD │
│ │
│ 理想配置: │
│ ├── GPU: NVIDIA RTX 4090 24GB │
│ ├── CPU: 16核心以上 │
│ ├── 内存: 32GB 以上 │
│ └── 存储: 500GB NVMe SSD │
│ │
└─────────────────────────────────────────────────────────────┘
显存需求参考 #
| 模型类型 | 最小显存 | 推荐显存 | 说明 |
|---|---|---|---|
| SD 1.5 | 4GB | 6GB+ | 512x512 标准 |
| SD 2.x | 6GB | 8GB+ | 768x768 标准 |
| SDXL | 8GB | 12GB+ | 1024x1024 标准 |
| SD 3 | 8GB | 16GB+ | 多分辨率 |
| Flux | 12GB | 24GB+ | 高质量生成 |
软件要求 #
text
操作系统:
├── Windows 10/11(推荐)
├── Linux(Ubuntu 20.04+)
└── macOS(Apple Silicon)
Python 环境:
├── Python 3.9 - 3.11(推荐 3.10)
├── pip 包管理器
└── virtualenv(可选)
GPU 驱动:
├── NVIDIA 驱动(最新版本)
├── CUDA 11.8 或 12.x
└── cuDNN(可选,自动安装)
安装方法 #
方法一:便携版安装(推荐新手) #
Windows 用户推荐使用便携版,无需配置 Python 环境。
text
步骤 1:下载便携版
────────────────────────
1. 访问 ComfyUI GitHub 发布页
https://github.com/comfyanonymous/ComfyUI/releases
2. 下载最新版本的便携包
ComfyUI_windows_portable_nvidia_cu121_or_cpu.7z
3. 解压到目标目录
建议路径不含中文和空格
text
步骤 2:目录结构
────────────────────────
ComfyUI_windows_portable/
├── ComfyUI/
│ ├── models/ # 模型目录
│ │ ├── checkpoints/ # 主模型
│ │ ├── lora/ # LoRA 模型
│ │ ├── controlnet/ # ControlNet
│ │ └── ...
│ ├── custom_nodes/ # 自定义节点
│ ├── input/ # 输入图像
│ └── output/ # 输出图像
├── python_embeded/ # 内置 Python
├── run_nvidia_gpu.bat # NVIDIA GPU 启动
├── run_cpu.bat # CPU 启动
└── update_comfyui.bat # 更新脚本
text
步骤 3:启动 ComfyUI
────────────────────────
双击运行:
├── run_nvidia_gpu.bat(NVIDIA 显卡)
├── run_cpu.bat(无显卡/CPU 模式)
等待启动完成,浏览器自动打开:
http://127.0.0.1:8188
方法二:源码安装(推荐开发者) #
适合需要自定义配置或非 Windows 用户。
text
步骤 1:安装 Python
────────────────────────
# Windows: 从 python.org 下载安装
# 推荐版本: Python 3.10.x
# Linux/macOS:
# Ubuntu
sudo apt update
sudo apt install python3.10 python3.10-venv python3-pip
# macOS (使用 Homebrew)
brew install python@3.10
text
步骤 2:克隆仓库
────────────────────────
# 克隆 ComfyUI 仓库
git clone https://github.com/comfyanonymous/ComfyUI.git
# 进入目录
cd ComfyUI
text
步骤 3:创建虚拟环境
────────────────────────
# 创建虚拟环境
python -m venv venv
# 激活虚拟环境
# Windows:
venv\Scripts\activate
# Linux/macOS:
source venv/bin/activate
text
步骤 4:安装依赖
────────────────────────
# 升级 pip
pip install --upgrade pip
# 安装 PyTorch(GPU 版本)
# CUDA 12.1
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
# CUDA 11.8
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
# CPU 版本
pip install torch torchvision torchaudio
# 安装 ComfyUI 依赖
pip install -r requirements.txt
text
步骤 5:启动 ComfyUI
────────────────────────
# 启动服务
python main.py
# 指定端口
python main.py --port 8188
# 监听所有网络接口
python main.py --listen 0.0.0.0
# 低显存模式
python main.py --lowvram
方法三:Docker 安装 #
适合容器化部署和环境隔离。
text
步骤 1:拉取镜像
────────────────────────
# 拉取官方镜像
docker pull comfyanonymous/comfyui:latest
text
步骤 2:运行容器
────────────────────────
# 基本运行
docker run -d \
--name comfyui \
--gpus all \
-p 8188:8188 \
-v ./models:/app/ComfyUI/models \
-v ./output:/app/ComfyUI/output \
comfyanonymous/comfyui
# 参数说明
--gpus all # 使用所有 GPU
-p 8188:8188 # 端口映射
-v # 挂载目录
模型配置 #
模型目录结构 #
text
ComfyUI/models/
├── checkpoints/ # 主模型文件
│ ├── sd_v1.5.safetensors
│ ├── sdxl_base.safetensors
│ └── ...
│
├── lora/ # LoRA 模型
│ ├── style_lora.safetensors
│ └── character_lora.safetensors
│
├── controlnet/ # ControlNet 模型
│ ├── control_v11p_sd15_canny.safetensors
│ └── ...
│
├── vae/ # VAE 模型
│ ├── vae-ft-mse.safetensors
│ └── ...
│
├── embeddings/ # 文本嵌入
│ ├── negative.safetensors
│ └── ...
│
├── ipadapter/ # IP-Adapter 模型
│
├── upscale_models/ # 放大模型
│ ├── RealESRGAN_x4plus.pth
│ └── ...
│
└── clip/ # CLIP 模型
推荐基础模型 #
text
SD 1.5 系列推荐:
├── v1-5-pruned-emaonly.safetensors(经典)
├── realisticVisionV51.safetensors(写实)
├── dreamshaper_8.safetensors(通用)
└── deliberate_v3.safetensors(艺术)
SDXL 系列推荐:
├── sd_xl_base_1.0.safetensors(官方)
├── sdxl_turbo.safetensors(快速)
└── juggernautXL_v9.safetensors(写实)
Flux 系列:
├── flux1-dev.safetensors(开发版)
└── flux1-schnell.safetensors(快速版)
模型下载来源 #
text
官方来源:
├── Hugging Face(主要)
│ https://huggingface.co/stabilityai
│ https://huggingface.co/runwayml
│
├── Stability AI
│ https://stability.ai
│
└── Black Forest Labs(Flux)
https://blackforestlabs.ai
社区来源:
├── Civitai(模型分享平台)
│ https://civitai.com
│
├── Hugging Face 社区
│ https://huggingface.co/models
│
└── LiblibAI(国内平台)
https://www.liblib.art
安装 ComfyUI-Manager #
ComfyUI-Manager 是必备的节点管理工具,用于安装和管理自定义节点。
安装步骤 #
text
步骤 1:进入自定义节点目录
────────────────────────
cd ComfyUI/custom_nodes
text
步骤 2:克隆 Manager 仓库
────────────────────────
git clone https://github.com/ltdrdata/ComfyUI-Manager.git
text
步骤 3:安装依赖
────────────────────────
cd ComfyUI-Manager
pip install -r requirements.txt
text
步骤 4:重启 ComfyUI
────────────────────────
重启后,界面右侧会出现 Manager 按钮
Manager 功能 #
text
ComfyUI-Manager 功能:
├── 安装自定义节点
├── 更新节点
├── 禁用/启用节点
├── 安装缺失节点
├── 模型下载
└── 工作流分享
启动参数配置 #
常用启动参数 #
text
基本参数:
────────────────────────
--port 8188 # 指定端口
--listen 0.0.0.0 # 监听地址
--disable-xformers # 禁用 xformers
显存管理:
────────────────────────
--lowvram # 低显存模式(~4GB)
--novram # 极低显存模式
--highvram # 高显存模式(默认)
--cpu # CPU 模式
性能优化:
────────────────────────
--xformers # 启用 xformers(默认)
--pytorch-cross-attention # 使用 PyTorch 注意力
--force-fp16 # 强制 FP16
--force-fp32 # 强制 FP32
其他参数:
────────────────────────
--auto-launch # 自动打开浏览器
--cuda-device 0 # 指定 GPU 设备
--output-directory PATH # 输出目录
创建启动脚本 #
text
Windows (run_comfyui.bat):
────────────────────────
@echo off
cd /d %~dp0
call venv\Scripts\activate
python main.py --xformers --auto-launch
pause
Linux/macOS (run_comfyui.sh):
────────────────────────
#!/bin/bash
source venv/bin/activate
python main.py --xformers --auto-launch
环境优化 #
显存优化配置 #
text
根据显存大小选择模式:
24GB+ 显存:
├── 默认配置
├── 可运行 SDXL + ControlNet
└── 支持高分辨率
12-16GB 显存:
├── 默认配置或 --lowvram
├── SDXL 基本运行
└── 适度分辨率
8-12GB 显存:
├── --lowvram
├── SD 1.5 推荐
└── 标准 512 分辨率
4-8GB 显存:
├── --lowvram 或 --novram
├── SD 1.5
└── 较低分辨率
<4GB 显存:
├── --cpu 或云服务
└── 考虑 Colab
性能优化建议 #
text
软件优化:
├── 使用 xformers(默认启用)
├── 更新 GPU 驱动
├── 使用最新 PyTorch
└── 定期更新 ComfyUI
硬件优化:
├── 确保 GPU 散热良好
├── 使用 SSD 存储
├── 足够的系统内存
└── 稳定的电源供应
工作流优化:
├── 合理设置分辨率
├── 优化采样步数
├── 使用高效采样器
└── 批量处理优化
常见安装问题 #
问题 1:CUDA 相关错误 #
text
错误信息:
CUDA out of memory
或
RuntimeError: CUDA error
解决方案:
1. 检查 GPU 驱动版本
2. 使用 --lowvram 参数
3. 降低生成分辨率
4. 关闭其他 GPU 程序
问题 2:依赖安装失败 #
text
错误信息:
pip install 失败
解决方案:
1. 升级 pip
pip install --upgrade pip
2. 使用国内镜像
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
3. 手动安装问题包
pip install package_name --no-cache-dir
问题 3:模型加载失败 #
text
错误信息:
Model not found
或
Failed to load model
解决方案:
1. 检查模型文件位置
2. 确认文件格式正确
3. 检查文件完整性
4. 确认模型兼容性
问题 4:端口占用 #
text
错误信息:
Address already in use
解决方案:
1. 更换端口
python main.py --port 8189
2. 查找并关闭占用进程
# Windows
netstat -ano | findstr :8188
# Linux/macOS
lsof -i :8188
验证安装 #
检查清单 #
text
安装验证步骤:
────────────────────────
□ ComfyUI 成功启动
□ 浏览器能访问界面
□ 能加载默认工作流
□ 能加载模型文件
□ 能成功生成图像
□ Manager 正常工作
测试生成 #
text
基本测试流程:
1. 加载默认工作流
2. 选择一个模型
3. 输入简单提示词
4. 点击 Queue Prompt
5. 等待生成完成
6. 检查输出图像
下一步 #
安装完成后,继续学习 快速开始,生成你的第一张 AI 图像!
最后更新:2026-04-05