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
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. –