ComfyUI-Manager 批量卸载自定义节点:3 步清理不踩坑
【免费下载链接】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 启动越来越慢,日志里还蹦着 IMPORT FAILED?ComfyUI-Manager 从 v3.40 起支持批量卸载,这篇教你 3 步清掉闲置节点,全程留好快照。
两分钟搞懂"为什么不能直接删文件夹"
说白了,ComfyUI-Manager 把自定义节点分成两类。一类是"已知节点",也就是 Comfy Registry(CNR)收录的,装在custom_nodes下有完整的版本记录;另一类是"未知节点",你直接拿 Git 地址或 zip 包克隆进来的,Manager 只认得它的文件夹名。两类都能批量卸载,但命令的写法略有差别。
你只需要记住一句话:能用命令就别手删文件夹。直接删掉节点目录,等于删了 APP 但缓存和插件还躺在硬盘里,那些 Python 依赖包会继续占空间、继续参与版本仲裁;而且被"禁用"的旧版本其实挪去了.disabled目录里,Manager 一直记着它们。uninstall会把激活版、nightly 版、禁用的历史版本一起清掉,手删做不到这么干净。
跟着做——ComfyUI 批量卸载节点步骤
先说清前提:命令要在装 ComfyUI 的那个 Python 环境里跑(venv 先激活;便携版用内置解释器,见第 6 节)。
第一步,看看你装了哪些节点:
python cm-cli.py show installed每行开头是状态(ENABLED/DISABLED),后面是节点名、仓库名和作者。把要处理的挑出来。
第二步,卸载前先存一份快照,这是后悔药:
python cm-cli.py save-snapshot python cm-cli.py uninstall 节点A 节点B 节点C --safe节点名之间用空格分隔,一次可以写十几个。--safe表示只删节点本身、保留大家共享的 Python 依赖,新手首选。
第三步,确认结果:
python cm-cli.py simple-show installed列表里应该再也找不到刚卸的节点。真翻车了,用restore-snapshot 快照名回滚。
进阶玩法——按条件批量清
清掉所有已禁用节点
适合装了又禁、忘了卸的人。先simple-show disabled看一眼名单,确认没误伤:
python cm-cli.py uninstall all
效果:一次性卸掉全部已装节点,务必先存快照。
批量卸载"未知"Git 节点
适合直接用 Git URL 安装、列表里标着 UNKNOWN 的节点。在名字后面加@unknown:
python cm-cli.py uninstall 节点名@unknown
效果:跳过版本匹配,直接删掉文件夹。
老版本残留占着空间
适合节点卸了、报错却还在的情况。.disabled里可能还留着旧版本,带版本号再卸一次:
python cm-cli.py uninstall 节点名@1.2.0
效果:清掉全部历史版本残留。
踩了坑再来看:4 个高频翻车点
⚠️ 卸之前,先看看这几个问题。
❓ 卸完节点,工作流打不开了 💡 大概率是之前手动删过文件夹,共享依赖已经断了 ✅ 别慌,restore-snapshot 快照名回滚,以后用uninstall --safe卸
❓ 要卸的节点不在show installed列表里 💡 它多半是禁用状态,得换个视角查 ✅simple-show disabled看禁用名单,名字照抄去卸
❓ 节点已经卸了,报错还在 💡.disabled目录里还躺着旧版本,或者 ComfyUI 没重启 ✅ 重启一次;残留旧版就带@版本号再卸一遍
❓ Windows 便携版,命令一跑就报错 💡 用的是系统 Python,环境对不上 ✅ 用内置解释器:.\python_embeded\python.exe ComfyUI\custom_nodes\ComfyUI-Manager\cm-cli.py show installed
延伸阅读
记住:先存快照,再uninstall批量卸,最后simple-show验证一遍。
想查全部参数和状态说明,完整命令行文档在 cm-cli.md;想看卸载到底动了哪些目录,核心逻辑在 glob/manager_core.py。
【免费下载链接】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),仅供参考