使用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 按照自己的版本下载就行了

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐