下载mmcv或者mmcv-full第三方库失败(已解决)

一、问题描述

首先跑yolov8改进的时候要下载mmcv-full,直接在环境里pip install一直失败,或者下载了之后运行代码说不存在程序啥的,也是没下对的意思。

mmcv或者说mmcv-full第三方库下载的版本是有要求的,要和自己的pytorch版本对应,所以容易下载失败。

二、解决问题

 1.手动下载

download.openmmlab.com/mmcv/dist/cu111/torch1.8.0/index.html

download.openmmlab.com/mmcv/dist/index.html

首先是可以直接在这两个网站上找对应合适的版本,手动下载,然后安装

#手动下载好了对应版本的whl,然后记住保存的路径
#回到自己的代码环境
cd whl的保存路径
#手动安装
pip install whl全名.whl

这样是可以安装成功的,但是一定一定要选择对应自己版本的来安装,我自己的环境是torch1.12.1+cu116 cp39 win64的版本没有找到合适的,链接的版本主要是针对liunx系统的,所以我即使安装了一个类似的cp39 win64的版本,运行代码的时候也保存,说找不到指定程序,报错里面也说是mmcv有问题,所以这里也是不行的,卸载重装。

2. min间接安装

Installation — mmcv 2.2.0 文档

根据官网的教程,装mmcv的时候推荐先装mim,再装mmcv。

可以首先在最下面官网这里找找有没有合适自己版本的,如果有就会更好了,我这里是没有的,所以就还是老实先安装mim。

 我其实到这里已经不报什么期望了,因为确实也没有找到对应我环境版本的,甚至想过官网的自我编译,但没想到mim居然成功了。

pip install -U openmim
mim install mmcv
mim install mmcv-full

mmcv和mmcv-full差不多,但是前者更适合cpu的,后者更适合gpu的,我的环境是pytorch-gpu的,所以就直接mim install mmcv-full的,后面运行程序也没有报错,祝大家好运~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值