2013-06-10 17 views
7

Sto cercando di installare PyQT e ho usato PyQT. È stato installato usando la birra fatta in casa. Ma quando provo ad importarlo, Python non può. Ricevo il seguente avviso in Home brew. Sono nuovo di Mac e non riesco a capire come modificare il percorso Python. Qualsiasi aiuto sarebbe grande.HomeBrew Mac cambia percorso Python

per Python non homebrew (2.x), è necessario modificare la vostra PYTHONPATH in questo modo: PYTHONPATH export =/usr/lib/python2.7/site-packages/locali: $ PYTHONPATH

risposta

14

È dovrebbe modificare ~/.bash_profile (crea il file se non esiste) per impostare la variabile ambiente PYTHONPATH:

export PYTHONPATH=`brew --prefix`/lib/python2.7/site-packages:$PYTHONPATH 
+1

Quindi nei miei viaggi ho imparato che 'PYTHONPATH' può essere previsto in vari modi in cui i progetti Python vogliono installarli. Su OS X, quando installi Python usando 'brew', non ti fornisce' PYTHONPATH' (e probabilmente avrai bisogno di microgestirlo nello script di init della tua shell). Questo sembra non essere un problema se riesci a trovare un modo per installare qualsiasi progetto Python che sta usando 'pip'. –

+3

Ricorda che ogni volta che cambi il tuo '.bash_profile' dovresti riavviare il tuo terminale o eseguire' source ~/.bash_profile'. – amccormack

+0

C'è un grave difetto con questo approccio: rompe Python 3 e rendendolo inutilizzabile. Questo perché impostando PYTHONPATH imponi sia a py2 che a py3 di usare gli stessi valori. – sorin

0

dal momento che è stato installato PyQt utilizzando Homebrew, si dovrebbe anche usare Homebrew Python 2.

per installare i t, eseguire: brew install python

Ora è possibile importare PyQt normalmente.

Problemi correlati