手动安装 ComfyUI(Windows、macOS、Linux)
在 Windows、macOS 或 Linux 上手动安装 ComfyUI:创建虚拟环境、克隆仓库、安装 GPU 依赖并启动应用。
对于 ComfyUI 的安装, 主要分为几个步骤
- 创建一个虚拟环境(避免污染系统级 Python 环境)
- 克隆 ComfyUI 代码仓库
- 安装依赖
- 启动 ComfyUI
(可选)创建虚拟环境
独立的虚拟环境是必要的,因为 ComfyUI 的依赖可能会与系统上的其他依赖冲突,也可以避免对系统级 Python 环境的污染。
Install Miniconda. 这将帮助您安装 ComfyUI 所需的正确版本的 Python 和其他库。
使用 Conda 创建一个环境。
conda create -n comfyenv
conda activate comfyenv
克隆代码仓库
你需要保证你的系统上已经安装了 Git, 首先你需要打开终端(命令行),然后克隆代码仓库。
git clone https://github.com/Comfy-Org/ComfyUI.git
安装GPU 及 ComfyUI 依赖
- 安装 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/cu132AMD
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.2Mac ARM Silicon
conda install pytorch-nightly::pytorch torchvision torchaudio -c pytorch-nightly - 安装 ComfyUI 依赖cd ComfyUIpip install -r requirements.txt
- 启动 ComfyUI
如需高级服务器配置(自定义端口、局域网访问、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,或直接关闭终端窗口。