概述
使用MM的一系列框架时候必不可少的是安装mmcv,其中中间有一些小坑需要我们注意下。
否则可能会出现
1.AssertionError: MMCV==1.3.5 is used but incompatible. Please install mmcv>=(1, 3, 13, 0, 0, 0), <=(1, 5, 0, 0, 0, 0).
2.No module named 'mmcv._ext'
3.卡到Building wheels for collected packages: mmcv-full
Building wheel for mmcv-full (setup.py) ... |
mmcv报错及简单有效安装mmcv-full
No module named 'mmcv._ext'
是因为直接pip安装mmcv导致的,需要安装完整版的mmcv-full。
如果直接pip安装mmcv-full,可以看到安装包是tar.gz结尾的,安装过程可能会卡到这里
Building wheels for collected packages: mmcv-full
Building wheel for mmcv-full (setup.py) ... |
网上找到的有的whl安装包链接又是老的,版本不够高会报错
AssertionError: MMCV==1.3.5 is used but incompatible. Please install mmcv>=(1, 3, 13, 0, 0, 0), <=(1, 5, 0, 0, 0, 0).
这里给出官方网址Installation — mmcv 1.7.0 documentation,非GitHub地址,里面有对应的各个版本的mmcv-full下载命令和链接,简单有效。
pip install mmcv-full==1.4.0 -f https://download.openmmlab.com/mmcv/dist/cu111/torch1.8/index.html
如果发现mmcv都变成2.0版本 建议 在这里下载直接安装预编译的whl文件https://download.openmmlab.com/mmcv/dist/cu111/torch1.10/index.html
更换连接中的cu111 或者 torch1.10 按照自己的版本下载就行了
最后
以上就是隐形季节为你收集整理的mmcv报错No module named ‘mmcv._ext‘及mmcv-full简单有效的安装方式的全部内容,希望文章能够帮你解决mmcv报错No module named ‘mmcv._ext‘及mmcv-full简单有效的安装方式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复