2012-06-02 9 views
8

Per impostazione predefinita, pip installa pacchetti modificabili nella sottodirectory src della directory in cui è installato Python.Come eseguire l'installazione modificabile del pacchetto Python da vcs in una directory specifica usando pip?

vorrei installare un pacchetto da controllo di versione in una directory di mia scelta utilizzando il supporto di pip per il controllo di un pacchetto dal controllo del codice sorgente, ad esempio:

pip install -e git+https://github.com/kennethreitz/[email protected]#egg=requests-org 

è possibile?

+0

correlate: [PIP: come faccio a installare un pacchetto python in una directory diversa ?] (http://stackoverflow.com/q/2915471/95735) –

+2

pip non si installa in una directory ma in più directory. Solo se hai un'implementazione Python pura (senza script/dati/binari) puoi parlare di una directory di tua scelta. In questo caso usa "--install-option = '- install-purelib =/your/lib/path'". – Anthon

risposta

8

pip help install dice:

--src=DIR, --source=DIR, --source-dir=DIR, --source-directory=DIR 
         Check out --editable packages into DIR 

Ad esempio:

pip install -e git+https://github.com/kennethreitz/[email protected]#egg=requests-org --source-directory=/tmp 

installerà la fonte richieste in /tmp/requests-org

Problemi correlati