1. Linux 环境下的 ComfyUI 安装指南
作为一名长期使用 ComfyUI 进行 AI 创作的开发者,我深知一个稳定可靠的安装基础有多重要。下面我将分享在 Linux 系统上安装 ComfyUI 的完整流程,包含我在多个项目实践中积累的经验技巧。
1.1 系统环境准备
在开始安装前,强烈建议先更新系统软件包。这个步骤看似基础,但能避免很多潜在的依赖冲突问题:
bash复制sudo apt update && sudo apt upgrade -y
对于 Python 环境的配置,我推荐使用系统自带的 Python 3 版本(建议 3.8+),而不是自行编译安装。这样可以确保系统级的兼容性:
bash复制sudo apt install -y python3 python3-dev python3-venv
注意:在生产环境中,我强烈建议使用虚拟环境。虽然原始教程没有提及,但这是专业开发的基本规范:
bash复制python3 -m venv comfyenv source comfyenv/bin/activate
1.2 PyTorch 与 CUDA 安装
PyTorch 的版本选择直接影响 ComfyUI 的性能表现。根据我的测试,对于 NVIDIA 显卡用户,以下组合最为稳定:
bash复制pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu130
这里有几个关键细节需要注意:
cu130表示 CUDA 13.0 版本,必须与你的显卡驱动版本匹配- 如果使用较新的 RTX 40 系列显卡,可能需要
cu121(CUDA 12.1) - AMD 显卡用户应使用
rocm版本而非 CUDA
验证安装是否成功:
bash复制python3 -c "import torch; print(torch.cuda.is_available())"
预期应该输出 True。
1.3 ComfyUI 核心安装
使用官方推荐的 comfy-cli 工具进行安装是最可靠的方式:
bash复制pip install --upgrade pip
pip install comfy-cli
comfy --here install
安装完成后,目录结构应该如下:
code复制ComfyUI/
├── custom_nodes/
├── models/
├── output/
└── ...
1.4 插件系统配置
ComfyUI 的强大之处在于其插件生态。我建议优先安装 ComfyUI-Manager,它是管理其他插件的基础:
bash复制cd ComfyUI/custom_nodes
git clone https://github.com/ltdrdata/ComfyUI-Manager.git
cd ComfyUI-Manager
pip install -r requirements.txt
安装后启动 ComfyUI,你会在界面看到新增的插件管理面板:
bash复制cd ../..
python main.py --listen 0.0.0.0 --port 8188
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 模型系统深度解析
2.1 主流模型特性对比
经过对数十个项目的测试,我整理出这份详尽的模型对比表,包含实际使用中的关键指标:
| 模型名称 | 显存占用 | 生成速度 | 适用分辨率 | 最佳使用场景 | 个人评分 |
|---|---|---|---|---|---|
| SD 1.5 | 4-6GB | 快 | 512x512 | 快速原型设计 |
