2016-11-21 71 views
0

在我的Ubuntu 16.04,我一直在使用該命令無法使用OpenCV的在python在Ubuntu 16.04

sudo apt-get python-opencv 

此安裝所需的libopencv-core2.4v5安裝OpenCV進行從Ubunto回購蟒蛇和相關包& Python庫通過依賴關係。

當我嘗試導入從Python中CV2,我得到以下錯誤:

$ 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) 
>>> 

這應該工作外的箱子。我試圖從回購安裝額外的軟件包的各種組合,沒有多少運氣。

/usr/lib/x86_64-linux-gnu/libavutil.so.52似乎是一個符號鏈接:

$ 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 

我不知道是否有人見過這個和/或有任何建議,作爲我如何解決這個問題。我有一些面孔,需要檢測:)

+1

你可以參考http://stackoverflow.com/questions/40128751/how-to-install-opencv-2-4-13-for-python-2-7-on-ubuntu-16-04?rq = 1 – pyan

+0

我有一個微弱的希望,那就是沒有必要,因爲它都是官方Ubuntu回購的一部分,但我想要跑步,所以我會試試。謝謝。 – Frank

+1

你有多個Python的安裝嗎?另一種可能性是你正在運行與opencv關聯的Python不同。 – pyan

回答