2012-11-27 21 views
5

Sto provando ad usare OpenCV con PySide su un Mac con Mountain Lion. La formula Homebrew funziona bene, ma i file di collegamento Python non vengono visualizzati.Perché Homebrew non sta creando file di collegamento Python su 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 

Il /usr/local/lib/python2.7/site-packages non contiene alcun file denominato cv.*.

ho fatto brew update e l'uscita del brew doctor è qui sotto: esistono gli script "config" al di fuori del sistema o Homebrew directory:

di avvertimento. Gli script ./configure spesso cercano gli script * -config su per determinare se i pacchetti software sono installati e quali ulteriori flag da utilizzare durante la compilazione e il collegamento.

Avere ulteriori script nel percorso può confondere il software installato tramite Homebrew se lo script di configurazione sovrascrive un sistema o lo script di Homebrew fornito con lo stesso nome. Abbiamo trovato il seguente "config" script:

/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 

C'è qualcosa che mi manca di installare OpenCV correttamente?

Grazie

risposta

1

Consiglio davvero utilizzando pip e un virtualenv per lo sviluppo di Python. Su Mac questa guida di autostoppisti è un'ottima lettura su come configurarla. L'utilizzo di un virtualenv creerà un percorso Python isolato e l'utilizzo di pip per installare le cose all'interno del virtual env sarà di grande aiuto.

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

+0

Questa è la prima volta che ho visto questa guida ma sembra molto utile. leggendolo ora, grazie! Io ti svaluterei, ma non sono qualificato per dire quanto abbia risposto a questa particolare domanda. Grazie per il riferimento –

Problemi correlati