2012-10-11 16 views
5

मेरे पास एक मौजूदा पायथन डीजेंगो प्रोजेक्ट वेब सर्वर में चल रहा है। अब ग्राहक को मौजूदा कोड में कुछ बदलाव करने की जरूरत है। तो मुझे इसे अपनी स्थानीय मशीन में स्थापित करने की ज़रूरत है। इस प्रोजेक्ट के लिए आवश्यक सभी संकुल वर्चुअल वातावरण में स्थापित हैं। इस प्रोजेक्ट को चलाने के लिए मैं इस वर्चुअल वातावरण को अपनी स्थानीय मशीन पर कॉपी या क्लोन कैसे कर सकता हूं।वेबसाइटसेवर से वर्चुअल एनवायरनमेंट को कॉपी/क्लोन कैसे करें

उत्तर

1

यह बहुत आसान है - कहते हैं कि अपने सर्वर virtualenv अंदर ~/example.org/_env/ है और अपने स्थानीय परियोजना dir ~/Projects/example है:

pip freeze > pip-requirements.txt 
:

cd ~/example.org/_env/ 
. _env/bin/activate 

तो फिर तुम वर्तमान env फ्रीज:

आप पर्यावरण को सक्रिय

फिर आप उस फ़ाइल को अपनी मशीन पर डाउनलोड करते हैं और पर्यावरण का पुनर्निर्माण करते हैं:

cd ~/Projects/example 
virtualenv _env 
pip install --use-mirrors -r pip-requirements.txt 

यह भी संभव है कि आपके प्रोजेक्ट में पहले से ही पाइप-आवश्यकताएं.txt फ़ाइल हो, ताकि यदि मामला हो तो आप चरण एक को अनदेखा कर सकते हैं।

आप अपने मशीन पर कोई virtualenv बाइनरी है, तो आप का उपयोग करके स्थापित कर सकते हैं, उदाहरण के लिए:

sudo pip install virtualenv 

जो यह सिस्टम-वाइड

स्थापित हो जाएगा
संबंधित मुद्दे