2012-05-05 23 views
12

Sto usando pip install su un Mac per ottenere i miei requisiti Python per un sito Web django.Installazione PIP e percorso Python

ho ricevuto pip da MacPorts

port install pip-2.7 

Ora il problema è il PIP installa i pacchetti in una posizione che non è nel mio pitone sys.path.

Io ho semplicemente copiato questa posizione fasullo

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/) 

ad una posizione presente nella mia sys.path

/Library/Python/2.7/) 

Naturalmente questo ha funzionato bene, ma userò pip in futuro quindi ho bisogno una soluzione persistente.

La domanda è come posso modificare il mio sys.path per riconoscere quella posizione di merda o come posso dire a pip di installare le dipendenze da qualche altra parte?

+0

virtualenv ovvia a questo tipo di problema. Non stai usando virtualenv? – JosefAssad

+0

Cross site duplicate, http://superuser.com/q/420908/86903. –

risposta

7

Dopo alcuni tentativi, è stata impostata la variabile ambientale PYTHONPATH.

Il modo migliore per raggiungere questo obiettivo è quello di aggiungere quanto segue al ~/.bash_profile:

export PYTHONPATH=<bogus path here> 

Non dimenticare di aprire un nuovo terminale dopo aver cambiato.

+2

... o usa 'source ~/.bashrc' nello stesso terminale – jldupont

+0

Sei il mio salvatore! – LoveMeow

Problemi correlati