Ubuntu 22.04 安装 ComfyUI 本地部署

发布于:2025-07-25 ⋅ 阅读:(14) ⋅ 点赞:(0)

ComfyUI 本地部署

环境概述

  • 操作系统:Ubuntu 22.04.5 LTS
  • GPU:NVIDIA GeForce RTX 4090
  • CUDA版本:12.6
  • Python版本:3.10.18

部署步骤

1. 准备环境

检查系统环境

检查NVIDIA驱动和CUDA版本

nvidia-smi
# nvidia-smi 
Wed Jul 23 00:58:00 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 560.28.03              Driver Version: 560.28.03      CUDA Version: 12.6     |

检查CUDA编译工具版本

nvcc --version
# nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2024 NVIDIA Corporation
Built on Fri_Jun_14_16:34:21_PDT_2024
Cuda compilation tools, release 12.6, V12.6.20
Build cuda_12.6.r12.6/compiler.34431801_0

检查Python版本

python --version
# python --version
Python 3.10.12

检查Git版本

git --version
# git --version
git version 2.34.1
创建Conda虚拟环境
# 创建名为comfyuienv的Python 3.10环境
conda create -n comfyuienv python=3.10

# 激活环境
conda activate comfyuienv

2. 安装PyTorch

安装与CUDA 12.6兼容的PyTorch 2.7.0版本:

pip install torch==2.7.0 torchvision==0.22.0 torchaudio==2.7.0 --index-url https://download.pytorch.org/whl/cu126

验证PyTorch安装:

python -c "import torch; print('PyTorch版本:', torch.__version__, '\nCUDA可用:', torch.cuda.is_available(), '\nCUDA版本:', torch.version.cuda if torch.cuda.is_available() else '不可用')"

3. 安装ComfyUI

克隆ComfyUI仓库
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
安装ComfyUI依赖
pip install -r requirements.txt

4. 安装自定义节点依赖

ComfyUI的自定义节点可能需要额外的依赖:

# 安装gitpython和gguf
pip install gitpython gguf

# 安装toml
pip install toml

# 安装uv
pip install uv

5. 启动ComfyUI

python main.py

常见问题及解决方案

自定义节点加载失败

如果遇到自定义节点加载失败,通常是因为缺少依赖。查看错误信息并安装相应的依赖:

  1. comfyui-manager:需要gitpythontomluv
  2. ComfyUI-GGUF:需要gguf

PyTorch与CUDA兼容性

确保安装的PyTorch版本与系统的CUDA版本兼容。可以在PyTorch官网查询兼容版本:
https://pytorch.org/get-started/previous-versions/

使用建议

  1. ComfyUI-Manager:可用于安装更多自定义节点和模型
  2. 模型下载:可以通过ComfyUI-Manager下载常用的AI模型
  3. 工作流程:通过Web界面创建和编辑工作流程
  4. 资源管理:根据GPU显存大小调整模型加载设置

在这里插入图片描述

资源链接


网站公告

今日签到

点亮在社区的每一天
去签到