记一次Ubuntu16.04作死卸载opencv3.1

现在是2019.4.23距离复联4上映还有不到10小时的时间,祝所有漫威英雄最后集结都能全身而退,祝钢雷美三位完美谢幕!记一次Ubuntu16.04作死卸载opencv3.1_第1张图片记一次Ubuntu16.04作死卸载opencv3.1_第2张图片

好的,进入主题。。

安装了QT,在python3.6环境下安装opencv3,这样QT上C++和python3.6都可以用起来啦?结果证明,图样图森破,只要手贱一天打酱油。

介绍一下第一次使用了这个教程中博主使用的第三种方法,https://blog.csdn.net/CVAIDL/article/details/89332039,很简单一句命令就完成了,在pycharm也能跑,import cv2也没有任何问题,然而在QT中编译C++,显示opencv根本没路径,就是没加进去。查看一下opencv3.1的路径。按照下文中的三条命令,https://blog.csdn.net/xunan003/article/details/82144924,结果前两条都找不到(当然找不到了,又不是源码安装的),只能找到opencv的包含目录。

sudo find / -iname "*opencv*"        //查找opencv包含目录

突发奇想,再源码安装一遍opencv3.1,单独为QT配置一个opencv,于是用到了https://blog.csdn.net/yehuohan/article/details/51327465,CSDN上类似的教程很多,使用文中的Cmake-gui方式和cmake方式,都没有安装opencv成功,很崩溃,此时再查找opencv目录,python环境下也有,默认环境下也有,重复了很心累。What the F***!一天过去了。明天来卸载吧。


优雅的分割线,不好意思,背景介绍了太多,总结一下就是opencv源码安装,装哪儿自己要明白。

history //看一看之前做了什么蠢事情
find / -name "opencv"

找到包含目录

记一次Ubuntu16.04作死卸载opencv3.1_第3张图片

 

 

rm -rf 包含目录(我的情况就是输入上图中的后四条地址)

记一次Ubuntu16.04作死卸载opencv3.1_第4张图片

再找到源码安装的opencv

find / -name “opencv"

记一次Ubuntu16.04作死卸载opencv3.1_第5张图片

进入到opencv安装文件夹
rm -rf build 
open
find / -name "opencv"   

记一次Ubuntu16.04作死卸载opencv3.1_第6张图片

以为弄好了,在检查一遍,用conda 安装的库还在。。。。。。

find / -name "opencv" 

记一次Ubuntu16.04作死卸载opencv3.1_第7张图片

rm -rf /home/hmn/anaconda3/envs/py36/lib/libopencv*
find / -name "*opencv*"

 记一次Ubuntu16.04作死卸载opencv3.1_第8张图片

再解决源码安装的

find / -name "*opencv*" |grep -v opencv-3.1.0 |xargs rm -rf

最后检查有没有彻底清除

rm -rf /home/hmn/anaconda3/envs/py36/share/OpenCV
rm -rf /home/hmn/anaconda3/share/OpenCV
find / -name "*opencv*"

结果找到的都是文件包,卸载就完成了

看完以上是不是想说:What's the hell?那就不要随便默认conda,安装到哪里你都找不到 ,下载opencv源码 安装才是你的明智之选

你可能感兴趣的:(记一次Ubuntu16.04作死卸载opencv3.1)