2012-02-09 18 views
25

Ho un progetto Python django esistente in esecuzione su Web Server. Ora il client deve apportare alcune modifiche al codice esistente. Quindi ho bisogno di installarlo sulla mia macchina locale. Tutti i pacchetti necessari per questo progetto sono installati in un ambiente virtuale. Come posso copiare o clonare questo ambiente virtuale sul mio computer locale per eseguire questo progetto.Come copiare/clonare un ambiente virtuale dal server alla macchina locale

risposta

40
  1. Run pip freeze > requirements.txt sulla macchina remota
  2. Copy che requirements.txt file sul computer locale
  3. Nel vostro ambiente virtuale locale, gestito pip install -r requirements.txt

E, a condizione che tutti i requisiti sono pacchetti Python ben educati, dovresti essere bravo a farlo.

+0

Non so di congelamento dei tubi. Sono tutti i pacchetti installati sulla macchina. O sono solo quelli che vengono installati da pip? –

+0

Tutti i pacchetti installati sulla macchina (o nell'ambiente virtuale in cui ci si trova attualmente). –

+0

È grandioso. Mi sono perso :-) –

3

Si prega di utilizzare il comando Blocca e si otterrà il file di testo con tutte le versioni dei pacchetti. Quindi installarli mediante installazione semplice o installazione di pip

Problemi correlati