1.pip install openmim
2.mim install mmcv-full ,若出现ERROR: Could not build wheels for mmcv-full, which is required to install pyproject.toml-based projects,说明需要安装gcc/g++
2.1 sudo apt-get install gcc
2.2 sudo apt-get install g++,出现 g++ : 依赖: g++-9 (>= 9.3.0-3~) 但是它将不会被安装
2.3 sudo apt-get install g++-9,出现 g++-9 : 依赖: libstdc++-9-dev (= 9.4.0-1ubuntu1~20.04.2) 但是它将不会被安装
2.4 sudo apt-get install libstdc++-9-dev, 出现libstdc++-9-dev : 依赖: libc6-dev (>= 2.13-0ubuntu6) 但是它将不会被安装
2.5 sudo apt-get install libc6-dev,出现libc6-dev : 依赖: libc6 (= 2.31-0ubuntu9.7) 但是 2.31-0ubuntu9.9 正要被安装
2.6 sudo apt-get install --reinstall libc6=2.31-0ubuntu9.7
3. 重新安装上述依赖
3.1 sudo apt-get install libc6-dev
3.2 sudo apt-get install libstdc++-9-dev
3.3 sudo apt-get install g++-9
3.4 sudo apt-get install g++
g++安装成功
4.mim install mmcv-full,mmcv-full安装成功
5.pip install mmdet==指定版本(与mmcv-full对应)
版本链接:https://github.com/open-mmlab/mmdetection/blob/master/docs/zh_cn/get_started.md/#Installation
安装成功