ComfyUI Manager 安装需通过 Git 将仓库克隆至 custom_nodes 目录,更新所有节点可在启动后通过 Manager 菜单一键完成。适用场景为本地部署环境,风险边界在于批量更新可能导致旧工作流因节点版本变动而报错。
先说结论:ComfyUI Manager 是管理自定义节点的核心工具,安装依赖 Git 环境,更新操作建议在测试工作流验证后进行。
- 适合:本地部署 ComfyUI 且需要管理多个自定义节点的用户
- 先准备:确认已安装 Git 工具并能访问代码仓库
- 验收:重启后界面出现 Manager 菜单且能正常加载节点列表
命令速用版
在 ComfyUI 根目录下的 custom_nodes 文件夹中执行以下命令:
git clone https://github.com/ltdrdata/ComfyUI-Manager.git
为什么会这样
ComfyUI 原生不支持一键管理第三方节点,Manager 插件填补了依赖管理和版本控制的空白。
ComfyUI 生态依赖大量社区开发的自定义节点,手动维护容易遗漏依赖或版本冲突。Manager 通过集成安装列表和更新检查功能,统一处理 Python 依赖和文件同步,减少环境配置错误。
分步处理
步骤 1:定位目录
找到 ComfyUI 安装根目录,进入 custom_nodes 文件夹。若该文件夹不存在,需手动创建。
步骤 2:克隆仓库
在 custom_nodes 目录打开命令行,执行克隆命令。确保网络能连通 GitHub 服务器。
步骤 3:安装依赖
重启 ComfyUI,Manager 会自动检测并提示安装缺失的 Python 依赖。按提示确认安装。
步骤 4:更新节点
启动 ComfyUI,点击右侧菜单中的 Manager 按钮,选择 Update All 按钮执行全量更新。
怎么验证是否生效
查看 ComfyUI 界面右侧菜单是否包含 Manager 选项。点击 Manager 后能显示 Install Custom Nodes 列表且无报错弹窗。控制台日志中无 Python 导入错误。
常见坑
Git 未安装会导致克隆命令无法执行,需先安装 Git 客户端。网络超时会导致仓库拉取失败,需检查本地网络连接状态。批量更新后旧工作流报错,需单独回滚特定节点版本。
常见问题
更新所有节点后工作流打不开怎么办
单独回滚报错节点的版本。在 Manager 菜单中找到对应节点,选择特定版本重新安装,避免全量更新覆盖。
Manager 菜单没有出现是怎么回事
检查 custom_nodes 文件夹中是否存在 ComfyUI-Manager 目录。若存在,查看控制台日志是否有 Python 依赖缺失报错。
安装时提示权限错误怎么处理
以管理员身份运行命令行工具。确保当前用户对 ComfyUI 安装目录具有写入权限,避免文件锁定导致更新失败。
参考来源
GitHub - ltdrdata/ComfyUI-Manager: https://github.com/ltdrdata/ComfyUI-Manager