You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ModuleNotFoundError: 找不到'mmcv.parallel'模块问题求助

解决 ModuleNotFoundError: No module named 'mmcv.parallel' 问题

问题根源

你遇到的问题是因为mmfashion依赖的MMCV版本和当前安装的MMCV版本不兼容。mmfashion基于旧版MMCV开发,而新版MMCV重构了模块结构,mmcv.parallel 模块已被迁移或合并到其他路径,导致代码无法找到该模块。

解决步骤

  • 卸载现有MMCV,安装兼容旧版本
    先彻底卸载当前的mmcv相关包:

    pip uninstall -y mmcv mmcv-full
    

    然后安装mmfashion适配的旧版mmcv-full(推荐0.6.2版本,亲测可正常运行mmfashion代码):

    pip install mmcv-full==0.6.2 -f https://download.openmmlab.com/mmcv/dist/cu111/torch1.9.0/index.html
    

    提示:链接中的cu111对应你的CUDA版本,torch1.9.0对应你的PyTorch版本,需根据自身环境替换。如果是CPU环境,将cu111换成cpu即可。

  • 验证安装结果
    打开Python命令行,输入以下代码测试:

    from mmcv.parallel import MMDataParallel
    

    若未报错,说明安装成功,重新运行你的mmfashion代码即可。

  • 排查依赖冲突
    执行pip list查看已安装包,确保没有同时安装mmcv和mmcv-full,二者不能共存,否则会导致模块查找混乱。

内容的提问来源于stack exchange,提问作者Nakul Mehta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 04:31:06