浅谈配置MMCV环境,解决报错,版本不匹配问题

 更新时间:2025年04月09日 10:00:15   作者:是小王不是憨憨  
这篇文章主要介绍了浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

配置MMCV环境,解决报错,版本不匹配

在colab上配置MMCV环境时,遇到无法下载mmcv包,以及遇到torch和mmcv不匹配。

错误示例

刚开始下载的是:

后来发现根本不行,并且提示是一定要版本高于2.0.0才可以。

使用这个下载mmcv根本不行。

会出现一直卡在collect mmcv-full的情况:

后来查阅了官方文档,选择直接用源码下载。(版本问题,真的太痛苦了!!!)

正确示例

GET STARTED — MMDetection 3.0.0 documentation

附上链接,以免过段时间又更新。

下面是我成功下载的代码(mmcv就是mmcv-full,只是重命名了)。

!pip3 install openmim
!mim install mmengine
!mim install mmcv>=2.0.0

然后是下载mmdet的:

!git clone https://github.com/open-mmlab/mmdetection.git
%cd mmdetection
!pip install -e .

下载好之后可以用下面的代码来check:

# Check Pytorch installation
import torch, torchvision
print(torch.__version__, torch.cuda.is_available())

# Check MMDetection installation
import mmdet
print(mmdet.__version__)

# Check mmcv installation
from mmcv.ops import get_compiling_cuda_version, get_compiler_version
print(get_compiling_cuda_version())
print(get_compiler_version())

如果成功的话应该跳出来是:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 从入门到实战详解Python文本转语音的完全指南

    从入门到实战详解Python文本转语音的完全指南

    本文介绍了如何使用Python的pyttsx3库实现文本转语音功能,主要内容包括pyttsx3的安装方法,5行代码快速实现语音播报以及保存音频文件和常见问题解决方案,有需要的小伙伴可以了解下
    2026-05-05
  • pip安装报错ModuleNotFoundError的问题解决方法

    pip安装报错ModuleNotFoundError的问题解决方法

    在使用Python开发时,经常会遇到由于库安装失败导致的错误信息,一个常见的错误是ModuleNotFoundError: No module named 'cv2',下面我们来看看具体的解决方法吧
    2025-06-06
  • Python实现基于HTTP文件传输实例

    Python实现基于HTTP文件传输实例

    这篇文章主要介绍了Python实现基于HTTP文件传输的方法,以实例形式详细讲述了server端与client端的实现代码,非常具有实用价值,需要的朋友可以参考下
    2014-11-11
  • PyQt5 QTableView设置某一列不可编辑的方法

    PyQt5 QTableView设置某一列不可编辑的方法

    今天小编就为大家分享一篇PyQt5 QTableView设置某一列不可编辑的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • Python Arrow处理时间数据使用详解(标准库之外另一种选择)

    Python Arrow处理时间数据使用详解(标准库之外另一种选择)

    这篇文章主要介绍了Python标准库之外Arrow处理时间数据的另一种选择使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • python实现多张图片拼接成大图

    python实现多张图片拼接成大图

    这篇文章主要为大家详细介绍了python实现多张图片拼接成大图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • python或C++读取指定文件夹下的所有图片

    python或C++读取指定文件夹下的所有图片

    这篇文章主要为大家详细介绍了python或C++读取指定文件夹下的所有图片,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • Python3使用mysql-connector模块连接MySQL数据库

    Python3使用mysql-connector模块连接MySQL数据库

    Python作为一种强大的编程语言,也因其简洁的语法和丰富的库支持而备受青睐,本文将介绍如何在Python3中使用mysql-connector模块连接到MySQL数据库,并执行基本的数据库操作,感兴趣的朋友一起看看吧
    2026-02-02
  • 浅谈tensorflow 中tf.concat()的使用

    浅谈tensorflow 中tf.concat()的使用

    今天小编就为大家分享一篇浅谈tensorflow 中tf.concat()的使用,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Numpy 三维数组索引与切片的实现

    Numpy 三维数组索引与切片的实现

    本文主要介绍了Numpy 三维数组索引与切片,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03

最新评论