安装 ComfyUI for Windows
安装 Python
ComfyUI 官方推荐 Python 3.12.x
下载地址:https://www.python.org/downloads/
安装时勾选 Add Python to PATH。
安装 Git
用于克隆仓库。
下载地址:https://git-scm.com/downloads
下载 ComfyUI
方法 A:使用 Git 克隆或下载 ZIP
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
创建 Python 虚拟环境(推荐)
python -m venv venv
venv\Scripts\activate
.\venv\Scripts\Activate.ps1
激活后,命令行前会显示 (venv)
安装依赖
pip install --upgrade pip
pip install -r requirements.txt
注意!如果 torch 安装失败,可按你显卡和 CUDA 安装:
# GPU 用户(CUDA 12.1 为例)
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
# CPU 用户
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
运行 ComfyUI
python main.py
默认浏览器访问:http://127.0.0.1:8188
如果端口被占用:
python main.py --listen --port 8189
PowerShell 一键启动脚本
ComfyUI 根目录新建 start_comfyui.ps1
# 设置 ComfyUI 安装目录
$ComfyPath = "E:\ComfyUI"
# 切换到 ComfyUI 目录
Set-Location $ComfyPath
# 激活虚拟环境
Write-Host "Activating virtual environment..."
. "$ComfyPath\venv\Scripts\Activate.ps1"
# 设置 ComfyUI 端口(可修改)
$port = 8188
# 启动 ComfyUI
Write-Host "Starting ComfyUI..."
Start-Process powershell -ArgumentList "-NoExit", "-Command", "python main.py --listen --port $port"
# 等待几秒后自动打开浏览器
Start-Sleep -Seconds 5
Start-Process "http://127.0.0.1:$port"
启动方式
在 start_comfyui.ps1 右键选择 PowerShell 运行(第一次可能需要修改执行策略):
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
或在 PowerShell 中执行脚本:
.\start_comfyui.ps1
批处理一键启动
在 ComfyUI 根目录新建文件 start_comfyui.bat :
@echo off
REM 进入 ComfyUI 文件夹
cd /d E:\ComfyUI
REM 激活虚拟环境
call venv\Scripts\activate.bat
REM 启动 ComfyUI
start "" python main.py --listen --port 8188
REM 等待 5 秒打开浏览器
timeout /t 5
start "" http://127.0.0.1:8188
REM 保持窗口打开
pause
双击 start_comfyui.bat 运行。