获取 ComfyUI 主要有以下几种方式,你可以根据自己的需求选择最适合的方法:
1. 官方 GitHub 仓库(推荐,适合所有用户)
ComfyUI 是开源项目,最权威的获取方式是从其 GitHub 仓库下载。
- 访问 ComfyUI 的 GitHub 页面:https://github.com/comfyanonymous/ComfyUI
- 点击页面右上角的 Code 按钮,选择 Download ZIP 下载压缩包(适合新手)。
- 解压下载的 ZIP 文件到你想要的目录(例如
D:\ComfyUI 或 ~/ComfyUI)。
- 优点:直接获取最新稳定版本,无额外依赖。
- 注意:解压后需手动安装 Python 依赖(见下文“依赖安装”)。
2. 使用 Git 克隆(适合开发者或需要频繁更新的用户)
如果你熟悉 Git,可以通过命令行克隆仓库,方便后续更新。
- 安装 Git(如果未安装):https://git-scm.com/
- 打开终端(Windows 用 PowerShell/CMD,Mac/Linux 用 Terminal),执行:
git clone https://github.com/comfyanonymous/ComfyUI.git
- 克隆完成后,进入
ComfyUI 目录。
3. 整合包(适合新手,Windows 用户首选)
如果你不想手动配置环境,可以使用社区制作的整合包,通常已包含 Python、依赖和必要模型。
- 推荐整合包:
- 秋叶整合包(Windows):国内用户常用,界面友好,一键启动。
- 下载地址(例如 B站 或 国内网盘):秋叶 ComfyUI 整合包(需自行搜索最新链接,因整合包更新频繁)。
- 官方便携版(Windows):GitHub 仓库的
releases 页面提供预构建的便携版(可能较慢)。 - 优点:开箱即用,无需配置 Python 环境。
- 注意:整合包可能非最新版本,需定期检查更新。
4. 依赖安装(仅针对手动安装的用户)
如果从 GitHub 下载 ZIP 或克隆仓库,需安装依赖:
- 确保已安装 Python 3.10 或更高版本(推荐 3.10,避免兼容性问题):
- 打开终端,进入 ComfyUI 目录,执行:
pip install -r requirements.txt
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
- 安装完成后,运行
main.py 启动:
python main.py
5. 启动 ComfyUI
- 手动安装:在 ComfyUI 目录下执行
python main.py,浏览器会自动打开 http://127.0.0.1:8188。 - 整合包:双击整合包内的
run.bat 或 启动.exe 等脚本。
6. 模型放置
ComfyUI 需要模型才能运行,将模型放入对应目录:
- Checkpoint 模型:
ComfyUI/models/checkpoints/ - LoRA 模型:
ComfyUI/models/loras/ - VAE 模型:
ComfyUI/models/vae/ - 模型可从 Hugging Face 或 Civitai 下载(注意模型许可)。
常见问题
- 启动失败:检查 Python 版本(需 3.10+)、依赖是否安装完整,或尝试重新安装
torch(需匹配你的 CUDA 版本,若无 GPU 则用 CPU 版本)。 - 无 GPU:ComfyUI 支持 CPU 运行,但速度较慢。若需 GPU 加速,确保安装对应 CUDA 版本的 PyTorch(例如
pip install torch --extra-index-url https://download.pytorch.org/whl/cu121)。
总结
- 新手/Windows 用户:优先选择 秋叶整合包 或 官方便携版。
- 开发者/进阶用户:从 GitHub 克隆或下载 ZIP,手动配置环境。
- 模型获取:从 Civitai 或 Hugging Face 下载,放入对应目录。
如果有其他问题(如依赖报错、启动失败),可提供具体错误信息进一步排查!