2015-02-12 3 views
1

Я использую Ubuntu 12.04. Сначала я установил версию 3.0 для версии opencv. Из-за некоторых причин я перешел обратно к более старой версии, 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

У меня была та же проблема. Я исправил это, удалив файл cv2, расположенный в "/usr/local/lib/python2.7/dist-packages" для версии python2.7, и удалил другой файл cv2 в "/usr/local/lib/python3.4/dist-packages" для python 3.4. Я забыл, что такое точные имена файлов, но вы должны его увидеть.

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.

Смежные вопросы