問題場景:我在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