2015-02-12 187 views
1

我使用的是Ubuntu 12.04。我最初安裝了opencv 3.0-beta版本。由於某些原因,我切換回舊版本,2.4.9,卸載命令使用舊版本後:導入錯誤:libopencv_core.so.3.0:無法打開共享文件

$> sudo make uninstall 
$> sudo find/-name "*opencv*" -exec rm -i {} \; 

和我刪除的OpenCV 3.0。

但現在當我使用OpenCV的2.4.9和import cv2在Python中,它顯示

導入錯誤:libopencv_core.so.3.0:無法打開共享對象文件:沒有這樣的文件或目錄

是否意味着卸載不完整。或者是有什麼辦法來解決這個錯誤和import cv2爲opencv 2.4.9?

回答

1

我有同樣的問題。我通過刪除位於"/usr/local/lib/python2.7/dist-packages"的cv2文件來解決python2.7版本的問題,併爲python 3.4刪除了"/usr/local/lib/python3.4/dist-packages"中的另一個cv2文件。我忘記了文件的確切名稱,但您應該看到它。

0

我跑找到/刪除下列所有的我是能夠成功地重新安裝之前,(我認爲線2和4是最重要的,雖然):

sudo find/-name "*opencv*" -exec rm -i {} \; 
sudo find/-name "*opencv*" -exec rm -r {} \; 
sudo find/-name "*OpenCV*" -exec rm -i {} \; 
sudo find/-name "*OpenCV*" -exec rm -r {} \; 
sudo find/-name "*cv2*" -exec rm -i {} \; 
sudo find/-name "*cv2*" -exec rm -r {} \; 

我使用的腳本從這個頁面安裝:https://help.ubuntu.com/community/OpenCV

相關問題