如何更新 ComfyUI?
- 便携版
- 桌面版
- 手动安装
ComfyUI 的不同版本说明
首先取决于你安装方式的不同,目前 ComfyUI 有以下的几种安装版本,下面的相关链接中已经包含了针对不同版本的更新说明。ComfyUI 桌面版
ComfyUI 桌面版
ComfyUI 桌面版目前支持 Windows 及 MacOS(Apple Silicon) 的独立安装,目前仍在 Beta 版本
- 代码开源在 Github
- Windows
- MacOS(Apple Silicon)
- Linux
ComfyUI桌面版(Windows)安装指南
适合带有 Nvdia 显卡 Windows 版本的 ComfyUI 桌面版
ComfyUI 便携版(Windows)
ComfyUI 便携版(Windows)
便携版是一个集成了独立的嵌入式 Python 环境的 ComfyUI 版本,使用便携版你可以体验到最新的功能,目前仅支持 Windows 系统
ComfyUI桌面版(Windows)安装指南
支持 Navida 显卡 和在 CPU 运行的 Windows ComfyUI 版本,始终使用最新 commit 的代码
手动安装 ComfyUI
手动安装 ComfyUI
ComfyUI 手动安装教程
支持所有的系统类型和 GPU 类型(Nvidia、AMD、Intel、Apple Silicon、Ascend NPU、寒武纪 MLU)的用户都可以尝试使用手动安装 ComfyUI
在更新 ComfyUI 时都需要更新什么内容?
目前 ComfyUI 的更新主要需要确保两部分内容:- 更新 ComfyUI 的核心代码
- 更新 ComfyUI 的核心依赖,包括必要的 Python 依赖和 ComfyUI 的功能依赖包。
- ComfyUI_frontend - 前端界面和交互功能
- workflow_templates - 预置工作流模板
- comfyui-embedded-docs - 节点帮助文档
- comfy-kitchen - 支持多种计算后端的 Diffusion 推理快速内核库
- comfy-aimdo - AI 模型按需卸载分配器
- 开发版本(nightly):最新 commit 的代码,你可以体验到我们最新提供的一些功能,但是也有可能存在一些潜在的问题
- 稳定版本(release):是基于稳定版本构建,通常会滞后于开发版本,但是稳定性更高,我们会在相关功能发布稳定后对稳定版本进行支持
ComfyUI/requirements.txt 和nightly 版本的依赖是否一致,来确定当前是否所有依赖都是我们最新版本的功能支持。
常见更新问题
更新后前端、工作流模板、节点帮助文档等缺失或滞后
- 未正确更新依赖
- 依赖更新失败
经常有用户只是使用
git pull 命令来更新 ComfyUI 的代码,但忽略了核心依赖更新,导致出现以下问题:- 前端功能缺失或显示异常
- 找不到新增的工作流模板
- 节点帮助文档过时或缺失
- 新功能没有对应的前端支持
git pull 命令后,在对应的 ComfyUI 环境使用 pip install -r requirements.txt 命令来更新依赖。如何正确更新核心依赖
- 便携版
- 手动安装
- 桌面版
推荐方法:使用
ComfyUI_windows_portable\update\update_comfyui.bat 这个批处理脚本,这个脚本会同时更新 ComfyUI 代码和所有 Python 依赖包。手动更新依赖:
如果你需要手动更新依赖,可以使用以下命令:依赖更新故障排除
如果依赖更新失败,请按以下步骤排查:为什么我更新后找不到新功能?
这是最常见的问题之一:- 如果你使用的是桌面版,因为桌面版是基于稳定版本构建的,它的功能更新相对滞后
- 请确定你使用的是开发版本(nightly),而不是稳定版本(release)
如何切换到开发(nightly)版本或者稳定(release)版本?
不同版本的区别- 开发版本 (nightly)
- 稳定版本 (release)
- 特点:包含最新的 commit 代码
- 优势:可以第一时间体验到最新功能和改进
- 风险:可能存在未发现的 bug 或不稳定因素
- 适合人群:开发者、测试用户、想要体验最新功能的用户
- 便携版
- 手动安装
- 桌面版
使用
update_comfyui.bat 而不是 update_comfyui_stable.bat:更新后出现错误怎么办?
- 检查依赖:运行
pip install -r requirements.txt确保所有依赖都已更新 - 检查自定义节点:某些自定义节点可能与新版本不兼容
- 回退版本:如果问题严重,可以回退到之前的稳定版本
故障排查
查看如何进行 ComfyUI 的故障排查
如何了解最新功能?
- GitHub Releases:查看 ComfyUI Releases 了解稳定版本更新
- GitHub Commits:查看 最新提交 了解开发进度
- 社区讨论:关注我们的博客和推特来了解最新动态

