一、所遇到问题:
按照网络流程,cuda,pytorch、Visual Studio等搭建好后,最后安装mmcv-full往往会报错。
例如下面的安装语句,找指定网页自动检索适合的安装包
pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu111/torch1.9.0/index.html
进入下载网址页面,会发现有linux和winow两种系统的安装包,而linux的安装包是排列在winow前面的,所以每次检索安装包都会是linux的(有可能是我环境没配好,每次检索都是linux)。
那强行在window安装linux的包就会报错。
二、解决方案
手动下载window的包并安装
我的环境:torch1.9.0,cuda11.1,python3.8
- 修改torch1.9.0和cuda111名称,进入指定网址
https://download.openmmlab.com/mmcv/dist/cu111/torch1.9.0/index.html
- 找到对应python3.8版本cp38下载到本地,window对应的win_amd64
mmcv_full划到最下面,下载当前最新版本1.4.8
./mmcv_full-1.4.8-cp38-cp38-win_amd64.whl
- anconda安装
pip install 绝对路径\mmcv_full-1.4.8-cp38-cp38-win_amd64.whl
例如whl文件绝对路径在 D:\Study\Work\mmcv_full-1.4.8-cp38-cp38-win_amd64.whl
pip install D:\Study\Work\mmcv_full-1.4.8-cp38-cp38-win_amd64.whl