跳至正文
ComfyUI WorldBETA
登录
资料整理

MMCV 安装失败或缺少算子:先核对构建组合

区别 mmcv 与 mmcv-lite,并将源码构建失败和运行期扩展加载失败分开处理。

更新于 2026-09-25发布修订: 7资料基线: 7

别只看最后的退出码

当前 MMCV 2.x 安装页把完整分发包称为 mmcv,把不含 CUDA 算子的版本称为 mmcv-lite,并明确警告二者不能在同一环境混装。匹配的预编译包通常在日志中显示 .whl,走源码构建路径则会看到 .tar.gz;它们比最后的退出码更有诊断价值。旧 1.x 资料可能称完整包为 mmcv-full,复制命令前须核对节点要求的主版本。当前安装说明

本文建议先对照四项

用受影响节点实际使用的解释器,记录 MMCV 主版本、Python 版本、Torch/CUDA 构建、平台信息,并查清是否把完整包与 lite 版同时装入:

python -m pip show mmcv mmcv-lite torch

缺少 _ext 不证明顶层 Python 包不存在:lite 路线不提供 CUDA 算子,完整构建也可能未能加载原生扩展。保留确切导入或加载错误。安装失败时,记录选择的是 .whl 还是 .tar.gz,以及第一处具体编译或链接错误,而不只记 exit code 1。

怎样选择下一步

先查节点作者的版本限制,再按 Python、Torch/CUDA、MMCV 和平台选择上游支持的组合。没有匹配 wheel 时,源码构建应在隔离副本中单独规划。不要混装 mmcv 与 mmcv-lite、用近似名字的 wheel 顶替,或首先卸载所有 Torch 相关包。安装说明

验收

先确认可信顶层包可导入,再分别验证节点实际需要的算子与最小原节点工作流。只打印版本号不能证明编译算子已加载或执行。应在可恢复环境副本中测试,并核对其他保留工作流是否被新组合影响。

相关排查

资料复核并审阅中文:2026-09-26。本站未在本地安装包、源码编译、加载算子、运行工作流或 GPU。

还没解决?

排查下一个可能的原因

同样的现象可能来自不同原因。可以按顺序查看下面这些相关条目。

  1. SAM、GroundingDINO 加载失败:代码、权重和原生扩展分开检查No module named segment_anything检查节点采用的具体实现,不把 SAM、SAM2 和不同 GroundingDINO 封装当成同一个包。
  2. Nunchaku 装好了还报错:把节点、Python 库和模型权重分别核对No module named nunchaku检查 wheel 的 Python、系统与 Torch 标签,避免把节点安装成功和底层推理库安装成功混为一谈。
把完整日志粘贴到报错排查工具

这篇内容对你有帮助吗?

匿名统计,只记录“有/没有帮助”的计数,不记录账号、IP 地址或设备信息。

资料来源

2026-09-26 复核 MMCV 2.x 当前安装说明中的完整/lite 版本、wheel/源码路径和版本组合,并独立审阅中文;未在本地安装或运行算子/GPU。

01MMCV 2.x installation资料核对: 2026-09-26

报告问题 · 805f6491-7c1c-566a-be31-0183c2cee5db