2012-11-27 2 views
5

Ich versuche, OpenCV mit PySide auf einem Mac mit Mountain Lion zu verwenden. Die Homebrew-Formel funktioniert einwandfrei, aber die Python-Bindungsdateien werden nicht angezeigt.Warum erstellt Homebrew keine Python-Bindungsdateien unter OS X 10.8?

romaindeterre$ brew install opencv 
==> Downloading http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.3/Op 
Already downloaded: /Library/Caches/Homebrew/opencv-2.4.3.tar.bz2 
==> cmake -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/opencv/2.4.3 -DCMAKE_BUILD_TYPE=None 
==> make 
==> make install 
==> Caveats 
The OpenCV Python module will not work until you edit your PYTHONPATH like so: 
    export PYTHONPATH="/usr/local/lib/python2.7/site-packages:$PYTHONPATH" 

To make this permanent, put it in your shell's profile (e.g. ~/.profile). 
==> Summary 
/usr/local/Cellar/opencv/2.4.3: 214 files, 51M, built in 108 seconds 

Die /usr/local/lib/python2.7/site-packages enthält keine Datei mit dem Namen cv.*.

Ich habe brew update und die Ausgabe von brew doctor unter:

Warnung: "config" Skripte existieren außerhalb Ihres Systems oder Homebrew Verzeichnisse. ./configure Skripts suchen oft nach * -config Skripten zu feststellen, ob Softwarepakete installiert sind, und welche zusätzlichen Flags beim Kompilieren und Verknüpfen verwendet werden.

Zusätzliche Skripts in Ihrem Pfad können die installierte Software über Homebrew verwechseln, wenn das Konfigurationsskript ein System oder Homebrew Skript mit dem gleichen Namen überschreibt. Wir fanden die folgende „config“ Skripte:

/Library/Frameworks/Python.framework/Versions/2.7/bin/python-config 
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2-config 
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config 

Gibt es etwas ich fehle OpenCV richtig zu installieren? mit Pip und virtualenv für Python Entwicklung

Dank

Antwort

1

ich wirklich empfehlen würde. Auf dem Mac ist dieser Tramperführer eine gute Anleitung zum Einrichten. Die Verwendung eines virtualenv wird einen isolierten Python-Pfad erzeugen und die Verwendung von pip zur Installation von Dingen innerhalb des virtuellen env wird hier wirklich helfen.

https://python-guide.readthedocs.org/en/latest/starting/install/osx/

+0

Dies ist das erste Mal, dass ich diese Anleitung gesehen habe, aber es sieht sehr hilfreich. lese es jetzt, danke! Ich würde Sie auffrischen, aber ich bin nicht qualifiziert zu erzählen, wie gut es diese spezielle Frage beantwortet hat. Danke für die Referenz. –