安装ComfyUI

conda 环境

使用 conda 安装环境的步骤如下:

1. 安装 Miniconda/Anaconda

首先需要安装 conda,可以选择安装 Miniconda 或 Anaconda。如果你还没有安装,可以从以下链接下载:

2. 创建新环境

创建一个新的 Conda 环境,使用 conda create 命令。你可以指定 Python 版本或其它包。

conda create --name myenv python=3.8

这将创建一个名为 myenv 的新环境,Python 版本为 3.8。

3. 激活环境

创建环境后,可以使用以下命令激活它:

conda activate myenv

激活后,终端的提示符通常会显示出当前环境名称。

4. 安装包

激活环境后,你可以使用 conda install 命令来安装包。例如,安装 numpy

conda install numpy

如果需要从指定的渠道安装包(比如 conda-forge),可以使用以下命令:

conda install -c conda-forge numpy

5. 查看已安装的包

查看环境中已安装的包:

conda list

6. 删除环境

如果你不再需要某个环境,可以使用以下命令删除它:

conda remove --name myenv --all

7. 保存环境配置

你可以将环境导出为 .yml 文件,这样可以在不同的机器上轻松重现环境:

conda env export > environment.yml

通过 .yml 文件安装环境:

conda env create -f environment.yml

这样,你就可以使用 conda 创建和管理你的 Python 环境了。

ComfyUI

要安装 ComfyUI,你可以按照以下步骤操作。假设你已经有 Conda 和 Python 环境,并且你使用的是 Linux、macOS 或 Windows 系统。

1. 创建并激活 Conda 环境

为了避免影响其他项目,建议你在一个单独的 Conda 环境中安装 ComfyUI

conda create --name comfyui python=3.10
conda activate comfyui

2. 安装依赖项

ComfyUI 通常依赖于一些深度学习框架和库。你可以使用 pip 来安装这些依赖项。

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118  # 根据你显卡的CUDA版本选择

如果你使用的是 CPU 版本,可以安装不带 CUDA 的 PyTorch:

pip install torch torchvision torchaudio

3. 克隆 ComfyUI 仓库

在一个合适的目录中克隆 ComfyUI 源代码:

git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI

4. 安装其他依赖

进入 ComfyUI 目录后,安装所需的 Python 依赖:

pip install -r requirements.txt

5. 运行 ComfyUI

安装完成后,你可以通过以下命令启动 ComfyUI

python main.py

6. 浏览器访问

启动后,你可以在浏览器中访问 ComfyUI,默认情况下它运行在 http://127.0.0.1:8188

启动 0.0.0.0
python main.py --listen 0.0.0.0

如果你在安装过程中遇到任何依赖问题,可以尝试手动安装所缺少的库,并确保 CUDA 和 PyTorch 的版本与显卡驱动程序匹配。


GitHub - comfyanonymous/ComfyUI: The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.
The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. - comfyanonymous/ComfyUI