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
25
A
risposta
40
- Run
pip freeze > requirements.txt
sulla macchina remota - Copy che
requirements.txt
file sul computer locale - 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.
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
Non so di congelamento dei tubi. Sono tutti i pacchetti installati sulla macchina. O sono solo quelli che vengono installati da pip? –
Tutti i pacchetti installati sulla macchina (o nell'ambiente virtuale in cui ci si trova attualmente). –
È grandioso. Mi sono perso :-) –