Il mio server di produzione non ha accesso a Internet, quindi è un po 'un disastro copiare tutte le dipendenze dalla mia macchina di sviluppo al server di produzione/sviluppo.Implementazione Python con virtualenv (su un server senza accesso a Internet)
Se usassi virtualenv, avrei tutte le mie dipendenze in questo ambiente. In questo modo sarei anche in grado di distribuirlo su qualsiasi macchina, che ha python & virtualenv installato.
Ma l'ho visto raramente, e sembra un po 'sporco. Sto sbagliando e questa potrebbe essere una buona pratica, o ci sono altri modi per risolverlo bene?
'virtualenv' non consente di distribuire le dipendenze su altre macchine. si può prendere in considerazione 'fabric' (http://fabfile.org) o uno script' bash' per farlo. 'virtualenv' è ottimo per isolare gli ambienti di sviluppo, ad es. per adattarsi ai tuoi ambienti di produzione. – furins
Puoi provare la funzione di bootstrap che virtualenv ha da offrire, vedi qui per un esempio https://github.com/socialplanning/fassembler/blob/master/fassembler/create-venv-script.py – woozyking