安装mmcv库报错:AssertionError: MMCV==1.7.1 is used but incompatible. Please install mmcv>=1.3.8, <=1.7.0

本人安装的anaconda环境默认python=3.6,cuda11,操作如下

1. 创建虚拟环境

创建虚拟环境‘pytorch’,指定python3.8

conda create -n pytorch python=3.8

2. 安装pytorch

本人安装的pytorch1.13版本

conda install pytorch==1.13.0 torchvision==0.14.0 torchaudio==0.13.0 pytorch-cuda=11.7 -c pytorch -c nvidia

3. 安装mmcv库

直接使用下方命令安装,会默认安装版本mmcv==1.7.1

pip install mmcv-full
  • 指定版本如下,会报错!!!
pip install mmcv-full==1.6.1
  • 直接使用默认版本mmcv1.7.1,运行代码,报错‘AssertionError: MMCV1.7.1 is used but incompatible. Please install mmcv>=1.3.8, <=1.7.0’

4. 解决办法

使用如下安装命令进行安装:

pip install mmcls==0.16.0
pip install mmdet==2.19.1
pip install mmcv-full==1.6.1

如果系统没有默认添加镜像,可以在每个命令后添加镜像,如清华镜像:https://pypi.tuna.tsinghua.edu.cn/simple
但是,当你执行最后一个命令时还是会报错,显示所安装的mmcv版本与pip版本不对应,此时使用如下命令查看pip安装的版本:

conda list

在这里插入图片描述
修改pip版本到23.0.1即可解决问题:

python -m pip install pip==23.0.1

最后再次执行命令安装mmcv库:pip install mmcv-full==1.6.1,输出如下:
在这里插入图片描述
到输出这里时,安装很慢,耐心等待,本人网速不好,大概在这里停留了20分钟,最后输出如下(接上图结果)即为成功!!!
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值