Windows 部署 ComfyUI 实操指南
一 方案速览与准备
1) 使用官方 Windows 便携整合包(自带 Python 与 CUDA 环境,解压即用);
2) 源码方式(git + conda/venv + 手动装依赖),更灵活、便于定制。
二 方法一 官方便携整合包安装(最省事)
1) 从 GitHub Releases 下载 Windows 便携包(文件名通常包含关键字:ComfyUI_windows_portable、nvidia 或 cpu、.7z)。
2) 使用 7-Zip 解压到路径短且无中文的位置,例如:D:ComfyUI。
3) 放置模型:将大模型(Checkpoint,常见后缀 .ckpt/.safetensors)放入
D:ComfyUIComfyUI_windows_portableComfyUImodelscheckpoints。
4) 启动:
启动成功会自动打开浏览器,默认地址 http://127.0.0.1:8188。
5) 更新:在 update 文件夹中双击 update_comfyui.bat 保持版本最新。
6) 插件管理(可选):在 ComfyUIcustom_nodes 目录打开命令行,执行
git clone https://github.com/ltdrdata/ComfyUI-Manager.git
重启后在 UI 右侧使用 Manager 安装缺失节点与工作流依赖。
三 方法二 源码方式安装(更灵活,便于开发与多环境管理)
1) 安装 Git;克隆仓库:git clone https://github.com/comfyanonymous/ComfyUI.git。
2) 创建并激活虚拟环境(推荐 Python 3.12):
conda create -n comfyui python=3.12
conda activate comfyui
3) 安装 PyTorch(CUDA 12.x 示例):
pip install torch torchvision torchaudio xformers --index-url https://download.pytorch.org/whl/cu124
4) 安装依赖:pip install -r requirements.txt。
5) 启动:python main.py(或 python -s main.py --windows-standalone-build);浏览器访问 http://127.0.0.1:8188。
6) 模型放置:同方法一,Checkpoint 放入 models/checkpoints。
四 模型放置与与 WebUI 共享
1) 将 extra_model_paths.yaml.example 重命名为 extra_model_paths.yaml;
2) 修改其中的 base_path 指向 WebUI 根目录(例如:E:/sd-webui);
3) 按需调整 controlnet 等子路径;保存并完全重启 ComfyUI。
五 常见问题与优化建议