ComfyUI 的安装
有几种方法可以在本地环境中运行 ComfyUI:
便携版灵活且稳定,无论谁来安装都能创建出相似的环境,因此本站将以使用便携版为前提进行解说。
此外,我们也将在这里介绍 ComfyUI Manager 的安装。
这是一个能简化 ComfyUI 管理(如安装自定义节点)的工具。
使用便携版进行安装
便携版打包了 Python、PyTorch 和 CUDA 环境,只需解压即可运行。
1. 下载
访问 ComfyUI 的 GitHub 发布页面 并选择适合你 GPU 的文件。
| GPU 类型 | 文件名 (例) | 备注 |
|---|---|---|
| NVIDIA GPU | ComfyUI_windows_portable_nvidia.7z |
驱动程序足够新的环境下,请首先选择此版本。如果启动失败,请更新 GPU 驱动,或使用下方的旧驱动版。 |
| NVIDIA GPU (稳定/旧版环境) | cu126/cu128 |
不想更新驱动,或者标准版启动后立即退出的情况下使用。 |
| AMD GPU | ComfyUI_windows_portable_amd.7z |
面向 AMD 用户。 |
2. 解压与启动
- 右键点击下载的
7z 文件,选择“提取到”进行解压。- 正如在推荐配置的存储部分中所述,推荐将其放置在 SSD 上。
- 双击解压文件夹中的
run_nvidia_gpu.bat启动。 - 首次启动时环境配置需要一些时间。如果浏览器自动打开,即表示成功。
3. 安装 ComfyUI Manager
-
打开
ComfyUI_windows_portable文件夹,在文件夹内右键点击,选择在终端中打开。 -
在打开的窗口中输入以下命令,然后按
Enter。.\python_embeded\python.exe -m pip install -r ComfyUI\manager_requirements.txt这样会安装 Manager 所需的库。
不过,仅这样操作还不会在画面中显示 Manager。接下来需要给启动用的
.bat文件追加命令行参数。 -
右键点击
run_nvidia_gpu.bat,选择编辑。 -
在执行
main.py的那一行末尾,追加--enable-manager。.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build --enable-manager -
如果想使用旧版 ComfyUI Manager,也追加
--enable-manager-legacy-ui。.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build --enable-manager --enable-manager-legacy-ui
桌面版
这是面向 Windows 的安装程序形式。预装了 ComfyUI Manager 等,提供了稳定的运行环境,但也因此稍微多了一些限制。
下载
- 从 ComfyUI Desktop 的 GitHub 页面 下载
ComfyUI Setup.exe。 - 运行程序,选择安装位置和 GPU 设置。
ComfyUI Manager 默认已经搭载。
手动安装 (Windows, Linux)
使用标准的 git clone 和 pip 进行安装的方法。
关于 Python 版本
- 推荐 Python 3.13。
- 如果自定义节点的依赖关系出现问题,请尝试 3.12。
1. 安装
-
克隆仓库,并移动到 ComfyUI 文件夹。
git clone https://github.com/comfyanonymous/ComfyUI.git cd ComfyUI -
创建并激活虚拟环境。
Windows 的情况:
python -m venv venv venv\Scripts\activateLinux/macOS 的情况:
python -m venv venv . venv/bin/activate
2. 安装 PyTorch (NVIDIA)
-
通常安装稳定版 (Stable)。
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu130 -
如果想使用 Nightly 版,请执行下面的命令。
它有可能提升性能,但通常使用稳定版即可。
pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu130
3. 安装依赖
-
安装依赖。
pip install -r requirements.txt
4. 安装 ComfyUI Manager
-
安装 ComfyUI Manager 所需的库。
pip install -r manager_requirements.txt -
启动 ComfyUI 时,追加
--enable-manager。python main.py --enable-manager -
如果想使用旧版 ComfyUI Manager,也追加
--enable-manager-legacy-ui。python main.py --enable-manager --enable-manager-legacy-ui
关于一键安装包
像 Pinokio 或 Stability Matrix 这样的一键安装包确实很方便,可以轻松引入复杂的功能。
然而,中间涉及的要素越多,故障也就越多……当出现问题时,很难查明原因,最终往往超出初学者的处理能力。
包括便携版在内,ComfyUI 的安装并不难,因此建议简单地只使用官方提供的手段进行安装。