安装 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 运行。

标签: none

添加新评论