m0_75182226 2025-03-02 16:15 采纳率: 100%
浏览 402
已结题

No module named 'mmcv._ext'

Window系统测试TTVSR项目,torch=1.8.0+cu111,mmedit给的0.9.0版本源码,要求mmcv必须是1.3.x版本。

img

img

安装的mmcv-full=1.3.9,版本也兼容,但是一直出现no module named'mmcv._ext'错误。

img


是不是因为Window系统的mmcv-full1.3.x版本不能用呀?手动下载也找不到Window系统的mmcv-full1.3.x版本的whl。
我是要从源码下载mmcv-full1.3.9版本还是说可以改mmedit源码吖?

  • 写回答

2条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2025-03-02 16:43
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题的主要疑问是关于在Windows系统中安装`mmcv-full` 1.3.x版本时出现`no module named 'mmcv._ext'`错误的情况以及解决方法。 首先,该错误可能是因为在`mmcv` 1.3.x版本中缺少了`mmcv._ext`模块导致的。这个问题可以通过以下两种方式来解决:
    1. 从源码安装mmcv-full 1.3.9版本 可以尝试从mmcv的GitHub仓库中下载源代码,然后进行手动安装。具体步骤如下:
    git clone https://github.com/open-mmlab/mmcv.git
    cd mmcv
    pip install -e .
    
    1. 修改mmedit源码 如果安装mmcv-full 1.3.9版本仍然出现问题,可以尝试修改mmedit源码,将代码中对mmcv._ext模块的引用修改为合适的内容,以适配当前的mmcv版本。这样可能需要对mmedit的源码进行一定的了解和修改,可能会比较繁琐。 最终,要解决该问题可能需要综合考虑两种方法的实际情况,选择合适的方案来处理。
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月14日
  • 已采纳回答 3月6日
  • 创建了问题 3月2日