2016-07-16 9 views
0

Deinstallation ich OpenCV3 von der Quelle installiert haben und nach import cv2 laufen bekomme ich den Fehler:Wie Import auf Import cv2 zu lösen, ohne

ImportError: dlopen(/Users/Victor/.virtualenvs/cv/lib/python3.5/cv2.so, 2): Symbol not found: _PyCObject_Type 
    Referenced from: /Users/Victor/.virtualenvs/cv/lib/python3.5/cv2.so 
    Expected in: flat namespace 
in /Users/Victor/.virtualenvs/cv/lib/python3.5/cv2.so 

ich das wirklich OpenCV tun möchte, ohne Neuinstallation, weil ich nicht tun möchte das nochmal durchmachen. Wenn es überhaupt hilft, bin ich auf meinem Weg ist PYTHONPATH="/usr/local/Cellar/python3/3.5.1/"

Antwort

1

Die Art, wie ich das löste, nahm die Datei cv2.cpython-35m-darwin.so aus dem Verzeichnis opencv/build/lib und legte es an Stelle von CV2 .so in meinem virtualenv Ordner

0

Versuchen Sie, diese

export PYTHONPATH=/usr/local/Cellar/python3/3.5.1:$PYTHONPATH