Web Sunucusu'nda çalışan bir Python django Project var. Artık müşterinin mevcut kodda bazı değişiklikler yapması gerekiyor. Bu yüzden Yerel Makinemde ayarlamam gerekiyor. Bu proje için gereken tüm paketler bir Sanal ortamda kurulur. Bu sanal ortamı, bu Projeyi çalıştırmak için Yerel makineme nasıl kopyalayabilir veya kopyalayabilirim?Web Sunucusu'ndan Sanal Ortamı Kopyalama/Kopyalama
5
A
cevap
1
Bu çok kolay - sunucu Virtualenv içeride ~/example.org/_env/
ve yerel proje dir ~/Projects/example
olduğunu söylemek:
pip freeze > pip-requirements.txt
:
cd ~/example.org/_env/
. _env/bin/activate
Sonra geçerli env dondurmak:
Sen çevreyi etkinleştirmek
Sonra bu dosyayı makinenize yükleyip çevreyi yeniden oluşturun:
cd ~/Projects/example
virtualenv _env
pip install --use-mirrors -r pip-requirements.txt
Ayrıca, projenizin zaten pip-require.txt dosyasına sahip olması da mümkündür; bu durumda, eğer bu durumda birinci adımı göz ardı edebilirsiniz. Eğer makinenizde hiçbir Virtualenv ikili varsa
, örneğin, kullanarak yükleyebilirsiniz: sistem genelinde
kuracaktırsudo pip install virtualenv