2016-04-04 2 views
4

Я установил opencv3 используя отвар, но я перед importError при выполнении import cv2питон ImportError при импорте 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 

Может кто-то помочь?

+0

Вы попробовали модернизировать свой libpng? –

+0

Да, проблема остается – Jaydev

+0

Где находится новейший libpng? Это '/ usr/local/opt/libpng/lib/libpng16.16.dylib' или какое-то другое место? Возможно, у вас есть две версии, и она находит неправильную. –

ответ

7

Следующие действия решены.

brew uninstall --force brew-cask 
brew uninstall --force opencv 
brew doctor 
brew tap homebrew/science 
brew install opencv 
Смежные вопросы