报错
109
热门自定义节点/工作流专有报错
有来源可查
AnimateDiff:找不到运动模块 mm_sd_v15_v2.ckpt(motion module 缺失)
报错原文(原样)
Error occurred when executing ADE_AnimateDiffLoaderWithContext
检索关键词
mm_sd_v15_v2.ckpt、ADE_AnimateDiffLoaderWithContext、AnimateDiffLoader、motion module、models/animatediff_models、运动模块
先看这一句
AnimateDiff 工作流执行到加载器节点就直接报错结束;节点上的 motion module 下拉框是空的,选不到任何运动模块;有时能选到但加载时报文件不存在。
适用版本 AnimateDiff-Evolved 与旧版 AnimateDiff 节点均适用;目录名随节点版本略有差异
·
核实日期 2026-09-26
·
状态 已核实
适用环境:Windows 便携版、秋叶/绘世整合包、ComfyUI Desktop、Linux + 云 GPU、全部主流环境
现象与触发场景
常见触发场景:
- 没下载运动模块 ckpt,或没有放进 AnimateDiff 节点要求的目录
- 运动模块与底模版本不匹配(SD1.5 的运动模块配 SDXL 底模)
- AnimateDiff / AnimateDiff-Evolved 节点装了两份或版本混装,节点互相冲突
根因
- AnimateDiff 的运动模块(motion module,如 mm_sd_v15_v2.ckpt)是与节点分离的模型文件,必须单独下载并放入 ComfyUI/models/animatediff_models(部分节点版本读取 models/animatediff),未下载或目录错误时加载器节点直接执行失败
- 运动模块有版本与底模的强绑定关系:SD1.5 系列的运动模块只配 SD1.5 底模,SDXL 需用对应的 SDXL 运动模块(如 mm_sdxl_v10_beta),混用会出错误结果或加载失败
- 同一 custom_nodes 下同时存在 ComfyUI-AnimateDiff-Evolved 与旧版 AnimateDiff 节点包时,class_type 重名会导致加载混乱
解决步骤
已按「最可能有效」排序。请从上往下做,每做完一步用「验证」确认,不要一次改五处。
- 下载运动模块并放进正确目录从运动模块官方发布页(guoyww/animatediff 的 Hugging Face 仓库)下载 mm_sd_v15_v2.ckpt(SD1.5 用)。放进 ComfyUI/models/animatediff_models;如果节点是旧版读 models/animatediff,则放进该目录,或两处都放一份以兼容。放完完全重启 ComfyUI,节点下拉框才会刷新。
- 核对运动模块与底模版本是否配套SD1.5 底模配 mm_sd_v15_v2 系列;SDXL 底模必须用 SDXL 专用运动模块。用错版本时常见结果是画面崩坏、运动幅度异常或直接报错。先确认底模是 1.5 还是 XL,再挑对应运动模块。
- 补齐 AnimateDiff 节点的 Python 依赖并确认只装一份Cloned 的 AnimateDiff 节点包也有自己的依赖,用便携版内置解释器装它的 requirements;同时检查 custom_nodes 下是否同时存在新旧两个 AnimateDiff 包,重复安装会导致节点冲突,建议只保留 AnimateDiff-Evolved 并删掉旧包(删前先备份工作流)。cd ComfyUI\custom_nodes\ComfyUI-AnimateDiff-Evolved..\..\python_embeded\python.exe -m pip install -r requirements.txt
- 重启后先用官方示例工作流验证最小可用组合装好后不要直接上复杂工作流,先用节点仓库 README 里的基础用法(底模 + AnimateDiff Loader + 运动模块 + 采样器)跑一次 16 帧小分辨率,确认环境通了再加载自己的复杂工作流。这样能把环境问题和参数问题分开。
验证是否修好
加载器节点的 motion module 下拉框能列出 mm_sd_v15_v2.ckpt;执行不再出现 ADE_AnimateDiffLoaderWithContext 执行错误,并能输出连续帧序列。
补充说明
error_text 取自 Comfy-Org/ComfyUI issue #1840 标题原文(标题即 'Error occurred when executing ADE_AnimateDiffLoaderWithContext:',原标题末尾的冒号后无内容,说明 loader 执行失败是该 issue 的核心现象)。运动模块具体文件名 mm_sd_v15_v2.ckpt 与 SDXL 运动模块命名来自社区下载指引页面;ComfyUI 内该目录的确切名称(animatediff_models 还是 animatediff)随节点版本不同,已在步骤中给出两种写法而不断言唯一正确。
来源
按可信度排列:官方 issue / 官方文档 > 节点仓库 issue > 社区帖 > 中文社区文章。
链接以纯文本给出(本站不做站外跳转),需要核对时请自行复制到浏览器打开。
- [249] (官方 issue) Error occurred when executing ADE_AnimateDiffLoaderWithContext: https://github.com/Comfy-Org/ComfyUI/issues/1840
- [250] (节点仓库 issue) horrible results when using sd 1.5 https://github.com/guoyww/AnimateDiff/issues/40
- [251] (中文社区) AnimateDiff的motion module和base model分别在哪下载? https://ask.csdn.net/questions/9220249
本条报错提到的节点仓库
下面这些节点仓库的名字出现在本条报错的正文里。这里只说「名字出现过」,没有断定问题就是它引起的; 点进去可以看这个包的用途、适配模型与下载量。
这条报错要用到的东西
按本条报错所属的类别(热门自定义节点/工作流专有报错)列出站内相关的下载包与板块入口。 它们不是「必须下载才能修好」,而是这一类问题里最常要动到的东西;具体怎么做,以上面的解决步骤为准。
同一类别的其他条目
【100】打开别人的工作流,节点全变红,提示节点缺少 class_type 属性
有来源
【101】ComfyUI-Manager 连不上 Comfy Registry,刷新缓存失败
含未核实
【102】ComfyUI-Impact-Pack 导入失败:No module named 'ultralytics'(缺少检测模型依赖)
有来源
【103】comfyui_controlnet_aux 导入失败:No module named 'timm'
有来源
【104】WanVideoWrapper:No module named 'sageattention'(SageAttention 未安装或装错环境)
含未核实
这个解法对你有效吗
记录只存在你自己的浏览器里,不需要注册账号。
知仓学习社