跳到主要内容

手动安装 ComfyUI(Windows、macOS、Linux)

在 Windows、macOS 或 Linux 上手动安装 ComfyUI:创建虚拟环境、克隆仓库、安装 GPU 依赖并启动应用。

对于 ComfyUI 的安装, 主要分为几个步骤

  1. 创建一个虚拟环境(避免污染系统级 Python 环境)
  2. 克隆 ComfyUI 代码仓库
  3. 安装依赖
  4. 启动 ComfyUI

(可选)创建虚拟环境​

独立的虚拟环境是必要的,因为 ComfyUI 的依赖可能会与系统上的其他依赖冲突,也可以避免对系统级 Python 环境的污染。

Install Miniconda. 这将帮助您安装 ComfyUI 所需的正确版本的 Python 和其他库。

使用 Conda 创建一个环境。

conda create -n comfyenv
conda activate comfyenv

克隆代码仓库​

你需要保证你的系统上已经安装了 Git, 首先你需要打开终端(命令行),然后克隆代码仓库。

如果你还没有安装 Microsoft Visual C++ Redistributable,请在这里安装
git clone https://github.com/Comfy-Org/ComfyUI.git

安装GPU 及 ComfyUI 依赖​

  1. 安装 GPU 依赖

    安装 GPU 依赖

    Nvidia
    pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu130

    或者,您可以安装 PyTorch 的 nightly 版本。

    安装 Nightly 版本
    安装 Nightly 版本(可能存在一定风险)
    pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu132
    AMD
    pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm7.2

    或者,您可以安装 PyTorch 的 nightly 版本(ROCm 7.2)。

    安装 Nightly 版本
    安装 Nightly 版本(可能存在一定风险)
    pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/rocm7.2
    Mac ARM Silicon
    conda install pytorch-nightly::pytorch torchvision torchaudio -c pytorch-nightly
  2. 安装 ComfyUI 依赖
    cd ComfyUI
    pip install -r requirements.txt
  3. 启动 ComfyUI

    启动 ComfyUI

    cd ComfyUI
    python main.py

    运行 python main.py --help 查看内置帮助,或参阅启动参数参考获取完整命令行选项列表。

如需高级服务器配置(自定义端口、局域网访问、VRAM 模式等),请参阅启动参数参考。

如何更新 ComfyUI​

手动安装的 ComfyUI 通过 git pull 拉取最新代码、再用 pip install -r requirements.txt 更新依赖来完成更新,详细步骤与常见问题请见如何更新 ComfyUI。

共享模型文件​

如果你有多个 ComfyUI 实例,或想与 WebUI 等其他程序共用模型文件,可以通过 extra_model_paths.yaml 添加额外的模型搜索路径,详见共享模型路径(extra_model_paths.yaml)。

常见问题​

Docker: ComfyUI 不提供官方 Docker 镜像。若需在容器中运行,请自行在 Docker Hub 搜索社区维护的镜像,但这些均非 ComfyUI 官方镜像,也不受 ComfyUI 团队支持,请自行评估风险后使用。

如何停止/退出 ComfyUI​

在运行 ComfyUI 的终端窗口中按 Ctrl+C,或直接关闭终端窗口。