1. 环境准备:从零搭建ComfyUI开发环境
ComfyUI作为新兴的AI界面开发框架,其环境搭建过程直接影响后续开发效率。我在三个实际项目中验证了这套环境配置方案,特别适合国内网络环境下的快速部署。
1.1 基础环境配置
推荐使用Python 3.8-3.10版本,这是目前主流AI框架的最佳兼容范围。实测Python 3.11在某些依赖库上会出现兼容性问题:
bash复制# 创建虚拟环境(避免污染系统环境)
python -m venv comfyui_env
source comfyui_env/bin/activate # Linux/Mac
comfyui_env\Scripts\activate # Windows
重要提示:务必先升级pip到最新版,否则可能导致依赖冲突
bash复制pip install --upgrade pip
1.2 核心依赖安装
ComfyUI的核心依赖包括PyTorch和CUDA工具包。根据显卡型号选择对应版本:
| 显卡类型 | PyTorch版本 | CUDA版本 | 验证命令 |
|---|---|---|---|
| NVIDIA 30/40系 | torch==2.0.1 | cuda11.8 | nvidia-smi查看驱动 |
| NVIDIA 20系 | torch==1.12.1 | cuda11.3 | 需手动安装对应驱动 |
| AMD显卡 | torch==2.0.1 | rocm5.4.2 | 需配置ROCm环境 |
安装示例(NVIDIA 30系显卡):
bash复制pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
1.3 ComfyUI本体安装
推荐从官方仓库克隆最新稳定版:
bash复制git clone https://github.com
