ComfyUI-Manager 批量卸载指南:一次清掉多余自定义节点,环境更干净
【免费下载链接】ComfyUI-ManagerComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable various custom nodes of ComfyUI. Furthermore, this extension provides a hub feature and convenience functions to access a wide range of information within ComfyUI.项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Manager
ComfyUI-Manager 是 ComfyUI 的自定义节点管理工具,负责安装、更新和管理你的节点扩展。本文是一篇 ComfyUI-Manager 教程,带你用它的批量卸载功能做一次安全的 ComfyUI 节点清理:不用手动删文件夹,依赖残留和节点冲突都不会再找你麻烦。
这个功能解决什么问题
手动卸载节点,就是去 custom_nodes 目录里删文件夹,删得越多越容易出事。
- 依赖残留:节点带进来的 Python 包原地不动,一直占着磁盘
- 版本冲突:两个节点想要同一个库的不同版本,删掉一个后另一个开始报错
- 连带损坏:误删了被其他节点引用的东西,轻则节点加载失败,重则工作流跑不起来
批量卸载把这些操作收进一条命令:把节点名列表交给它逐个处理,共享依赖有保护名单兜底,Manager 自己也受保护。比手动删除省心,也省得反复试错。
快速上手:3 条命令完成首次批量卸载
先列出已安装的节点,圈出要清理的对象。
python cm-cli.py simple-show installed再给当前状态拍一张快照,这是你唯一的后悔药。
python cm-cli.py save-snapshot --output pre-uninstall.json最后把多个节点名一起交给卸载命令,一次清掉。
python cm-cli.py uninstall Node-A Node-B Node-C输出会逐个报告 UNINSTALLED,没装的节点显示 SKIPPED。命令在你的 ComfyUI-Manager 目录下运行;便携版或环境配置有差异时,可查看 cm-cli.md 官方文档。
三种清理模式怎么选
批量卸载的"力度"不靠什么神秘参数,而是三个命令的组合。动手前先对号入座:
| 模式 | 清理范围 | 适合场景 | 何时选它 |
|---|---|---|---|
安全:disable | 只停用节点,文件和依赖都保留 | 排错、暂时不确定还要不要它 | 想先移开视线、随时能恢复时 |
深度:uninstall | 删除节点目录,共享依赖受保护名单兜底 | 节点确认不再需要 | 想收回磁盘空间、清掉冲突源时 |
强制:uninstall+restore-snapshot | 批量删除后整体回退到快照状态 | 环境被污染、依赖全乱了 | 前两级都没解决 ComfyUI 节点冲突时 |
拿不准就从disable开始:确认几天没有副作用,再回来执行uninstall,这个组合能覆盖绝大多数 ComfyUI 节点清理需求。
常见场景怎么处理
清掉加载失败的节点
启动日志里一片 IMPORT FAILED,就是冲突最集中的地方。先定位,再逐个卸载。
python cm-cli.py show installed python cm-cli.py uninstall Bad-Node-1 Bad-Node-2按作者或分类批量清理
想清掉某个作者的一组节点时,把show输出里 author 列对上名字,直接列进命令即可。
python cm-cli.py uninstall Node-X Node-Y Node-Z一时拿不准要不要删,把 uninstall 换成 disable 先整体停用,比直接删稳妥。
依赖感知卸载
卸载节点不等于删依赖。清完之后,用一条命令给留下来的节点重新补齐依赖,避免"缺依赖"报错。
python cm-cli.py restore-dependencies如果只是个别节点缺依赖,用fix单独修复比卸载更划算。
卸载前安全清单
- 备份快照:
python cm-cli.py save-snapshot - 核对卸载名单:
python cm-cli.py simple-show installed - 确认在用的工作流没用到这些节点
- 共享库放心:Manager 对 torch 等关键库有内置保护名单
- 卸载后跑一遍 ComfyUI,确认启动正常
容易踩的坑
其他节点的共享依赖会被删掉吗?不会。Manager 内置了保护黑名单,torch 这类大库在批量卸载过程中不会被碰,你不用替它操心。
误删了怎么回滚?只要卸载前存过快照,一条命令恢复全部节点状态:
python cm-cli.py restore-snapshot pre-uninstall.json能不能把 Manager 自己一起卸载?不行。节点名里含 comfyui-manager 时,卸载请求会被直接忽略,防止你把管理工具自己删了。
清单外的未知节点卸载不干净怎么办?给节点名加上@unknown后缀,例如python cm-cli.py uninstall My-Private-Pack@unknown,会精确指向那个目录,不误伤其他东西。
写在最后
批量卸载并不神秘:列出名单、存好快照、执行卸载,三步走完。养成"先快照再动手"的习惯,你的 ComfyUI 环境会越用越干净。更多命令细节,可以查阅 官方文档。
【免费下载链接】ComfyUI-ManagerComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable various custom nodes of ComfyUI. Furthermore, this extension provides a hub feature and convenience functions to access a wide range of information within ComfyUI.项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Manager
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考