当前位置: 首页 > article >正文

[ubuntu]ubuntu上如何彻底卸载C++的opencv而不影响下次安装使用

问题场景:我在ubuntu上安装编译了opencv3.4.4之后我又想安装opencv4.5.0结果装上后,opencv库在系统目录很混乱导致出现cmake项目出现很多错误。因此又想卸载掉opencv3.4.4重新安装opencv4.5.0进去。但是如何卸载呢?我们知道opencv在系统里面有include lib一些文件很多,一般默认会安装编译到/usr/local里面,如果手动删除很麻烦而且有可能删除错系统其他库。为了解决卸载问题我专门写了个python3的基本解决卸载问题,已经在很多台电脑上成功测试。

解决方法:使用自己写的专用脚本,使用步骤:

下载我的脚本,然后切换到opencv_uninstaller.py所在目录执行

sudo python3 opencv_uninstaller.py即可完成卸载,卸载后的文件都保存在~/opencv_uninstall里面。有时候为了照顾大家卸载后想还原,因此脚本还提供还原功能,只要卸载后没删~/opencv_uninstall文件夹里面的文件,则可以脚本里面改下调用接口即可恢复到原来的状态。注意时候必须要sudo执行或者切换到root用户执行。因此需要注意地方有:

(1)必须加sudo执行,否则无法卸载

(2)卸载只适合opencv默认安装到/usr/local的情况,如果安装到了其他目录则这个脚本是无法使用的

(3)卸载后可以改下脚本还原,不用担心卸载后系统出现问题,当然这个一般不可能会让系统出问题

(4)这个脚本卸载适合所有opencv版本,只要安装在/usr/local目录下就可以

源码下载地址:

https://download.csdn.net/download/FL1623863129/88565454


http://www.kler.cn/a/145457.html

相关文章:

  • 鸿蒙next 自定义日历组件
  • 检测到联想鼠标自动调出运行窗口,鼠标自己作为键盘操作
  • WebODM之python实现
  • linux naive代理设置
  • FPGA实现任意角度视频旋转(二)视频90度/270度无裁剪旋转
  • # AI绘图中的Embedding、CLIP、Flux中的Clip与LCM SDXL加速生成解析
  • 物联网后端个人第十二周总结
  • 有关HarmonyOS-ArkTS的Http通信请求
  • 【已解决】HBase 2.2.6 集群部署后,从节点未启动 HRegionServer
  • 浅用tensorflow天气预测
  • 基于亚马逊云科技大语言模型等服务打造企业知识库
  • flv视频轮播功能(单个时)
  • 算法通关村第一关—Java链表(青铜)
  • SpringBoot——LiteFlow引擎框架
  • 项目启动出现白屏问题需要刷新后才能显示解决方案
  • MySQL的体系结构与SQL的执行流程
  • uniapp+vue3路由跳转传参
  • git提交报错error: failed to push some refs to ‘git url‘
  • GLP-1 , GLP-1R
  • Linux环境下自动化创建大量的账号
  • Javascript的闭包有哪些应用?
  • 城市NOA加速落地,景联文科技高质量数据标注助力感知系统升级
  • 【公网远程手机Android服务器】安卓Termux搭建Web服务器
  • 电商又有大动静,又一短视频进军电商领域!
  • CountDownLatch实战应用——批量数据多线程协调异步处理(子线程执行事务回滚)
  • (离散数学)命题逻辑推理二:间接推理