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

这篇具有很好参考价值的文章主要介绍了[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文章来源地址https://www.toymoban.com/news/detail-804002.html

到了这里,关于[ubuntu]ubuntu上如何彻底卸载C++的opencv而不影响下次安装使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【nginx实践连载-4】彻底卸载Nginx(Ubuntu)

    步骤1:停止Nginx服务 打开终端(Terminal)。 停止Nginx服务: 步骤2:卸载Nginx软件包 运行以下命令卸载Nginx软件包: 步骤3:清除配置文件和依赖项 清除Nginx的配置文件: 清除Nginx安装的依赖项: 步骤4:清除相关文件和目录 删除Nginx的日志文件: 删除Nginx的网站文件目录(如

    2024年02月19日
    浏览(32)
  • 两种方法教你彻底卸载Ubuntu双系统,无启动项残留

    1.在windows下下载磁盘工具DiskGenius *下载地址:*http://www.diskgenius.cn/download.php 下载后打开程序,点击ESP,展开EFI,删除ubuntu、deepin和Boot文件 上一步中我们删除了Ubuntu的引导文件,但是这个时候进入BIOS发现还是有Ubuntu的启动项 2.在百度上搜索下载EasyUefi,下载安装好后,打开它

    2024年02月13日
    浏览(39)
  • 如何彻底卸载VMware

    友情提醒: 先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。 ①搜索栏搜索服务 ②找到VMware开头的服务右键停止 在windows中使用【Crtl+Shift+Esc】打开任务管理器,关闭和VMware有关的进程 打不开任务管理器怎么办看这个:Windows打不开任务管

    2024年02月15日
    浏览(44)
  • 如何彻底卸载 Microsoft Edge?

    关闭 Microsoft Edge 浏览器和所有正在运行的进程。 按下 Ctrl + Shift + Esc 键打开任务管理器。 在任务管理器中,找到所有正在运行的 Microsoft Edge 进程。 右键单击每个进程,然后选择“结束任务”。 导航至 Microsoft Edge 的安装目录。 默认情况下,Microsoft Edge 位于以下目录: Wind

    2024年02月02日
    浏览(50)
  • mac如何彻底卸载Conda

    1.由于Anaconda的安装文件都包含在一个目录中,所以直接将该目录删除即可。删除整个Anaconda目录 2.使用Anaconda-Clean工具删除 安装Anaconda-Clean:在终端输入并回车: 运行工具anaconda-clean,直接在终端输入并回车 运行完anaconda-clean命令,命令行会提示是否删除,直接选y就可以。

    2024年02月08日
    浏览(102)
  • mac如何彻底卸载Anaconda

    安装Anaconda-Clean:在终端输入并回车: 运行工具anaconda-clean,直接在终端输入并回车 运行完anaconda-clean命令,命令行会提示是否删除,直接选y就可以。 删除所有Anaconda目录(注:Anaconda文件夹可能在其他位置,请注意) 到此为止,就可以删除Anaconda,重新安装新的Anaconda。如果

    2024年02月12日
    浏览(46)
  • Mac上如何彻底卸载jdk

    1、删除运行路径和运行环境 输入密码,回车,继续  2、查看当前jdk版本 3、查看jdk路径 4、删除当前版本的jdk,注意检查版本号是不是当前想要删除的版本  5、查看jdk是否卸载完毕

    2024年02月12日
    浏览(37)
  • 【Microsoft Edge】如何彻底卸载 Edge

    Edge 的所有版本类型中,只有 正式版 和相应的 Update 程序 无法直接卸载。从下两张图片可以看出,“ 卸载 ”按钮是灰色不可点击的。这便是会点进来的网友们遇到的问题。 使用“ 任务管理器 ”或诸如“ 腾讯电脑管家 ”的软件彻底关闭所有 msedge.exe 进程。 删除 C:Program

    2024年02月03日
    浏览(106)
  • 如何彻底卸载绿盟终端DLP

    lm离职人必看好吧 .md文档转过来的,图片有点糊。 卸载后一直反复在桌面生成Internet快捷方式删不掉

    2024年02月05日
    浏览(49)
  • Linux环境如何彻底卸载感干净RabbitMQ

    总共就两步。 1、卸载前先停掉rabbitmq服务,执行命令 2、查看rabbitmq安装的相关列表 3、卸载rabbitmq已安装的相关内容 1、查看erlang安装的相关列表 2、卸载erlang已安装的相关内容

    2024年02月16日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包