2016-11-21 22 views
0

Auf meinem Ubuntu 16.04 OpenCV in Python verwenden, ich OpenCV für Python aus dem Ubunto repos installiert habekann nicht auf Ubuntu 16.04

mit dem Befehl
sudo apt-get python-opencv 

Das den erforderlichen libopencv-core2.4v5 und die dazugehörigen Pakete installiert & Python-Bibliotheken über die Abhängigkeiten.

Wenn ich versuche, die cv2 von Python zu importieren, erhalte ich folgende Fehlermeldung:

$ python 
Python 2.7.12 (default, Jul 1 2016, 15:12:24) 
[GCC 5.4.0 20160609] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import cv2 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: /usr/lib/x86_64-linux-gnu/libavutil.so.52: version `LIBAVUTIL_52' not found (required by /usr/local/lib/libopencv_highgui.so.2.4) 
>>> 

Dies sollte out-of-the-Box arbeiten. Ich habe versucht, ohne viel Glück verschiedene Kombinationen von Extra-Paketen aus dem Repo zu installieren.

/usr/lib/x86_64-linux-gnu/libavutil.so.52 erscheint ein symbolischer Link zu sein:

$ ls -l /usr/lib/x86_64-linux-gnu/libavutil.so.52 
lrwxrwxrwx 1 root root 38 Oct 26 2015 /usr/lib/x86_64-linux-gnu/libavutil.so.52 -> /usr/lib/x86_64-linux-gnu/libavutil.so 

Ich frage mich, ob jemand diese, bevor Sie irgendwelche Empfehlungen und/oder haben gesehen hat, wie zu Wie kann ich das lösen? Ich habe ein paar Gesichter, die eine Erkennung brauchen :)

+1

Sie können sich auf http://stackoverflow.com/questions/40128751/how-to-install-opencv-2-4-13-for-python-2-7-on-ubuntu-16-04?rq beziehen = 1 – pyan

+0

Ich hatte eine schwache Hoffnung, dass es nicht notwendig war, da es alles Teil des offiziellen Ubuntu Repo ist, aber ich würde gerne laufen, also werde ich das versuchen. Vielen Dank. – Frank

+1

Haben Sie mehrere Python-Installationen? Eine andere Möglichkeit ist, dass Sie einen anderen Python ausführen als Opencv. – pyan

Antwort