2013-08-02 19 views
11

Ho avuto qualche problema con l'installazione di Python e come risultato ho reinstallato python e sto cercando di far funzionare correttamente anche tutti i miei addon. Vado a guardare virtualenv dopo per vedere se riesco a evitare che ciò accada di nuovo.Python: percorso di installazione PIP, qual è il percorso corretto per questo e altri componenti aggiuntivi?

Quando digito which python nel terminale io ora ottenere

/Library/Frameworks/Python.framework/Versions/2.7/bin/python 

ho capito che questo è nella posizione corretta e ora voglio ottenere tutto il resto dei miei addons installati correttamente pure.

Tuttavia, dopo l'installazione di pip via sudo easy_install pip e tipo which pip ottengo

/usr/local/bin/pip 

È corretto? Avrei pensato che dovrebbe riflettere il sottostante

/Library/Python/2.7/site-packages/ 

c'è una cartella qui chiamato pip-1.4-py2.7.egg che non era lì prima dell'instillazione ma il percorso precedente non mi dà alcuna fiducia.

Dove dovrei installare Pip e altri miei add-on come Distribute, Flask e Boto se voglio impostarlo correttamente?

Mac OSX 10.7, Python 2.7

risposta

5

Dal pip è un eseguibile e which restituisce il percorso degli eseguibili o nomi di file in ambiente. È corretto. Il modulo Pip è installato nei pacchetti del sito ma l'eseguibile è installato nel cestino.

9

I moduli vanno in site-packages e gli eseguibili vanno nel percorso eseguibile del sistema. Per il tuo ambiente, questo percorso è /usr/local/bin/.

Per evitare di doverlo fare, è sufficiente utilizzare easy_install, distribute o pip. Questi strumenti sanno quali file devono andare dove.

+0

Grazie Burhan, li sto installando ora, La ragione principale per cui stavo chiedendo era perché stavo installando pip, come suggerito, che userò per installare tutto il resto. Non volevo assolutamente sbagliare questa parte, perché pensavo che avrei potuto finire per installare anche tutto il resto nella directory sbagliata. Grazie ancora ;) – Deepend

0

Inoltre, quando si disinstalla il pacchetto, il primo elemento elencato è la directory dell'eseguibile.

Problemi correlati