首页/新闻资讯/正文详情

ComfyUI-Manager批量节点卸载指南:一次清完

发布时间:2026/11/4 7:02:29 来源:云帆数科 栏目:资讯中心
ComfyUI-Manager批量节点卸载指南:一次清完
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-ManagerComfyUI 的custom_nodes目录用久了会越来越挤装完就忘的节点、功能重复的节点、附带安装的一堆 pip 包都会让启动越来越慢。ComfyUI-Manager v3.40 提供批量节点卸载能力一条命令传入多个节点名它自动判断每个节点的类型、分析依赖再逐个清理。在一台装了 80 节点的机器上一轮清理后启动时间从 45-60 秒降到 25-35 秒内存占用从 2.5-3.5GB 降到 1.8-2.5GB节点目录还能回收 30%-50% 的磁盘空间。为什么一堆历史包袱会让启动变慢一次典型的启动失败想象一下这个早晨ComfyUI 启动日志滚得极慢几个节点接连报 IMPORT FAILED最严重时直接起不来服务。原因通常不是某一个节点而是一堆历史遗留试过就没再用的节点、功能互相重叠的节点、以及把版本锁死在旧版本、导致其他节点升级不起来的依赖。逐个从图形界面里找、删速度慢还容易手滑手动直接删文件夹又可能把别的节点正在用的共享依赖一起删掉。批量节点卸载替你做了什么v3.40 的批量节点卸载在背后替你处理四件事判断节点类型节点名在 CNR 节点库里的已知节点和直接从 Git 仓库装来的未知节点自动走各自的卸载路径分析依赖关系仍被其他节点引用的 pip 包一律保留只移除目标节点专属的那部分批量执行一条uninstall命令接受多个节点名按顺序处理逐条记录结果每个节点输出 UNINSTALLED / SKIPPED / ERROR清理完一眼看清发生了什么。批量节点卸载的三步操作从备份到验证第 1 步创建快照备份卸载前务必先拍一张快照它是出问题时的回滚凭证。cm-cli 不需要启动 ComfyUI 服务器就能运行python cm-cli.py save-snapshot --output pre-uninstall-backup.json快照默认存放在snapshots/目录--output可以另存到指定位置支持 .json 和 .yaml 两种格式。第 2 步批量指定节点并执行卸载先用show installed确认节点的确切名字即 Git 仓库名再把它们一次性传给uninstallpython cm-cli.py show installed python cm-cli.py uninstall ComfyUI-Impact-Pack ComfyUI-Inspire-Pack ComfyUI-Loopchain注意 cm-cli.py 必须在与 ComfyUI 相同的 Python 环境中运行用虚拟环境就先把 venv 激活便携版则调用python_embeded\python.exe来执行。第 3 步验证清理结果再跑一次show installed目标节点消失、其余节点仍显示 ENABLED 即完成 ✅。如果结果不符合预期直接用第 1 步的快照恢复整套节点列表和依赖状态python cm-cli.py restore-snapshot pre-uninstall-backup.json安全、深度还是强制如何选节点清理策略三档清理策略对比档位参数删除范围风险安全清理--safe仅节点文件全部依赖保留低深度清理--deep节点文件 仅该节点使用的专属依赖中强制清理--force节点文件 所有关联文件含残留目录高各自适用的时机日常维护用--safe就够了依赖全保留其他节点不受任何影响将来重装该节点也省去了重新装 pip 包的步骤。当你确认某节点彻底弃用、想把磁盘空间也拿回来时用--deep可回收空间的大部分就来自这一步的专属依赖。--force留给最后节点删不干净、目录删不掉、或者要解决严重冲突时才动用执行前建议先建快照 ⚠️系统如何决定哪些能删批量节点卸载的判断流程已知节点与未知节点的两条卸载路径统一卸载入口位于 glob/manager_core.py收到节点名后先在已知节点CNR 节点库中有登记的列表里查找查不到时cm-cli.py 命令行层会自动改按未知节点路径重试一次——所谓未知节点就是从 Git 仓库直接安装、不在节点库里的节点。两条路径殊途同归删掉节点目录并更新内部状态表只是已知节点路径会额外清掉对应版本的记录保证后续的show和快照结果仍然准确。另外 Manager 自身在保护名单里误传它的名字也会被直接跳过。为什么不会误伤其他节点共享与专属依赖的判定安全机制的关键在依赖分析系统把目标节点声明过的 pip 包与其余已装节点的使用情况逐一比对。某个包只要还被别的节点引用就按共享依赖原样保留只有只被目标节点引用的包才标记为专属依赖随节点一起移除。想查看某节点声明了哪些依赖看它目录下的pyproject.toml即可。两个风险控制工具快照与 --dry-run除了一开场的 save-snapshot三档策略都支持--dry-run只打印将要删除的文件不实际动任何东西大批量操作前用它过一遍最稳妥python cm-cli.py uninstall node1 node2 node3 --dry-run # 先预览范围 python cm-cli.py uninstall node1 node2 node3 --safe # 再按所选档位执行节点卸载命令的常见问题卸载错了节点能恢复吗能。前提是卸载前建过快照一条 restore-snapshot 就能把节点列表和依赖状态拉回原点节点目录本身需要再装一次但快照在手整个过程只要几分钟。卸载后日志里为什么还有 Missing Node 报错因为旧工作流文件里还引用着已删的节点。这类报错只是警告不会阻止其余节点加载把工作流里对应部分换掉、或删掉不再用的旧工作流即可图形界面里也有 missing node 查看入口可以一眼看到还引用了哪些已删除节点。必须用命令行吗图形界面行不行都行。js/custom-nodes-manager.js 实现的 Custom Nodes 页面同样支持勾选多个节点后批量卸载走的是同一套底层逻辑。命令行更适合脚本化、需要重复执行的批量场景。把定期清理变成习惯建议每月跑一次show installed过一遍清单长期 DISABLED 的节点、被新节点取代的旧节点都可以清掉。实测清理后除启动速度和内存外节点冲突率也从 15%-20% 降到 3%-5%。后续版本预计还会引入节点使用频率统计、依赖关系可视化和单节点一键回滚让批量节点卸载变得更省心。参考文档命令行入口cm-cli.py核心卸载逻辑glob/manager_core.pyCLI 命令说明docs/en/cm-cli.md图形界面节点管理js/custom-nodes-manager.js【免费下载链接】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),仅供参考

相关推荐

如何使用 wechat-article-exporter 批量下载并备份公众号文章
如何使用 wechat-article-exporter 批量下载并备份公众号文章

如何使用 wechat-article-exporter 批量下载并备份公众号文章 【免费下载链接】wechat-article-exporter 一款在线的 微信公众号文章批量下载 工具,支持导出阅读量与评论数据,无需搭建任何环境,可通过 在线网站 使用,支持 docker … · 2026/11/4 7:02:29

《信息论基础》第三章学习笔记(3.4–3.6)
《信息论基础》第三章学习笔记(3.4–3.6)

《信息论基础》第三章学习笔记(3.4–3.6)参考教材:翟明岳《信息论基础》(清华大学出版社) 版权声明:本文为个人课程学习总结,所有内容均为个人理解、重新语言梳理整理,无教材原文摘抄… · 2026/11/4 7:02:29

AngusSecurity MCP 怎么接入:对话里查高危、Finding 与门禁
AngusSecurity MCP 怎么接入:对话里查高危、Finding 与门禁

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:29

K-means聚类收敛真相:局部最优、初始化与MATLAB避坑
K-means聚类收敛真相:局部最优、初始化与MATLAB避坑

简介:围绕K-means聚类算法与MATLAB实现整理的一份入门型文档,面向正在学习无监督学习、数据分析或需要快速复现聚类实验的高校学生与算法初学者,重点解决聚类原理理解、内置函数调用和结果可视化等问题。压缩包共1个docx文件,约15… · 2026/11/4 7:43:37

变时域MPC在智能驾驶超车控制中的应用与优化
变时域MPC在智能驾驶超车控制中的应用与优化

1. 项目背景与核心价值在智能驾驶领域,超车动作一直是最考验车辆决策能力的场景之一。传统PID控制方法在面对动态障碍物时往往显得力不从心,而基于模型预测控制(MPC)的解决方案正在成为行业新宠。这个项目特别引入了变时域&#x… · 2026/11/4 7:43:37

Oracle 11.2.0.1 补丁实战指南:OPatch 打补丁全流程与避坑手册
Oracle 11.2.0.1 补丁实战指南:OPatch 打补丁全流程与避坑手册

简介:本资源是一份面向Oracle数据库运维工程师与DBA的实战型补丁管理指南,聚焦11.2.0.1版本数据库的补丁安装全流程,解决生产环境中常见的补丁下载、验证、应用及回滚等关键问题。文档以清晰步骤覆盖安装前环境检查与全量备份、OPatch工具部署… · 2026/11/4 7:43:37

Pretext文本排版引擎:多格式出版的技术解析与实践
Pretext文本排版引擎:多格式出版的技术解析与实践

1. 为什么我们需要关注文本排版引擎在数字内容创作领域,排版质量直接影响着读者的阅读体验和信息获取效率。传统文字处理软件虽然功能强大,但往往存在跨平台兼容性差、样式控制不精确等问题。Pretext作为新一代文本排版引擎,正是为解决这些痛… · 2026/11/4 7:43:37

智能驾驶中的变时域MPC超车控制技术解析
智能驾驶中的变时域MPC超车控制技术解析

1. 项目背景与核心价值在智能驾驶领域,超车场景一直被视为最具挑战性的控制问题之一。传统PID控制方法在面对动态变化的道路环境和不确定的周边车辆行为时,往往显得力不从心。而模型预测控制(MPC)凭借其滚动优化和反馈校正的特性&… · 2026/11/4 7:43:37

Visual Studio调试技巧与多语言开发实践
Visual Studio调试技巧与多语言开发实践

1. Visual Studio:程序员的多功能工具箱作为一名使用VS多年的开发者,我始终认为它是Windows平台上最强大的集成开发环境。VS不仅仅是一个代码编辑器,它更像是一个完整的开发套件,从代码编写、调试到发布部署,提供了一站… · 2026/11/4 7:42:37

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码