2015-02-12 186 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

相关问题