2016-04-04 6 views
4

をインポートするが、import cv2のpythonはImportError私はビールを使用してopencv3インストールされているCV2

>>> import cv2 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 

ImportError: dlopen(/usr/local/lib/python2.7/site-packages/cv2.so, 2): Library not loaded: /usr/local/opt/libpng/lib/libpng16.16.dylib 

    Referenced from: /usr/local/Cellar/opencv/2.4.12_2/lib/libopencv_highgui.2.4.dylib 
    Reason: Incompatible library version: libopencv_highgui.2.4.dylib requires version 37.0.0 or later, but libpng16.16.dylib provides version 35.0.0 

を実行しながらimportErrorに直面していながら、誰かが助けることができますか?

+0

libpngをアップグレードしましたか? –

+0

はい、それでも問題は残ります – Jaydev

+0

最新のlibpngはどこにありますか?それは '/ usr/local/opt/libpng/lib/libpng16.16.dylib'か他の場所ですか?たぶんあなたは2つのバージョンがあり、間違ったバージョンを見つけます。 –

答えて

7

次の問題が解決しました。

brew uninstall --force brew-cask 
brew uninstall --force opencv 
brew doctor 
brew tap homebrew/science 
brew install opencv 
関連する問題