对于 ComfyUI 的安装, 主要分为几个步骤
- 创建一个虚拟环境(避免污染系统级 Python 环境)
- 克隆 ComfyUI 代码仓库
- 安装依赖
- 启动 ComfyUI
你也可以参考 ComfyUI CLI 来安装 ComfyUI, 它是一个命令行工具,可以方便地安装 ComfyUI 并管理其依赖。
(可选)创建虚拟环境
独立的虚拟环境是必要的,因为 ComfyUI 的依赖可能会与系统上的其他依赖冲突,也可以避免对系统级 Python 环境的污染。
Install Miniconda. 这将帮助您安装 ComfyUI 所需的正确版本的 Python 和其他库。
使用 Conda 创建一个环境。
conda create -n comfyenv
conda activate comfyenv
克隆代码仓库
你需要保证你的系统上已经安装了 Git, 首先你需要打开终端(命令行),然后克隆代码仓库。
如果你还没有安装 Microsoft Visual C++ Redistributable,请在
这里安装打开终端应用程序。
git clone git@github.com:comfyanonymous/ComfyUI.git
安装GPU 及 ComfyUI 依赖
安装 GPU 依赖
安装 GPU 依赖
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
或者,您可以安装 PyTorch 的夜间版本。
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch-nightly -c nvidia
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm6.0
或者,您可以安装 PyTorch 的夜间版本。
pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/rocm6.0
conda install pytorch-nightly::pytorch torchvision torchaudio -c pytorch-nightly
安装 ComfyUI 依赖
cd ComfyUI
pip install -r requirements.txt
启动 ComfyUI
启动 ComfyUIcd ComfyUI
python main.py
如何更新 ComfyUI
拉取最新代码
使用命令行进入 ComfyUI 的安装路径,然后拉取最新代码。cd <安装路径>/ComfyUI
git pull
安装依赖
使用命令行进入 ComfyUI 的安装路径,然后安装依赖。你需要确保当前的 Python 环境是 ComfyUI 的虚拟环境,否则依赖会安装到系统级 Python 环境,污染系统级 Python 环境。
pip install -r requirements.txt