का उपयोग कर वर्कफ़्लो में मेरे पास पाइथन 2.6 और django1.2.3 पहले से ही मेरे सिस्टम (उबंटू 10.x) पर स्थापित है।
यह वह सेटअप है जिसका उपयोग मैं अपनी अधिकांश परियोजनाओं के लिए करता हूं। लेकिन कुछ परियोजनाओं के लिए मुझे सैंडबॉक्स वाले वातावरण, विभिन्न django संस्करण, कुछ अतिरिक्त पायथन मॉड्यूल और कभी-कभी यहां तक कि विभिन्न अजगर संस्करण की आवश्यकता होती है।वर्चुअलएवी और पीआईपी
तो, मैं अब पाइप और वर्चुअलएन्व का उपयोग करने की कोशिश कर रहा हूं, लेकिन मैं अजगर और django संस्करण को बदलने में असमर्थ हूं। क्या मुझे डिफ़ॉल्ट सेटअप को हटाना होगा और सभी मौजूदा परियोजनाओं को 1 वर्चुअलएनवी में ले जाना होगा। क्या मैं इससे बच सकता हूं? यहां तक कि अगर मैं ऐसा करता हूं, तो मैं पाइथन का एक अलग संस्करण कैसे निर्दिष्ट कर सकता हूं?
यदि मुझे पुरानी सेटिंग्स को हटाना है। मैं उसको कैसे करू? मेरे पास वर्तमान में /usr/local/lib/python2.6/dist-packages/
में स्थापित अधिकांश चीजें हैं, लेकिन मुझे यकीन नहीं है कि कहीं और भी इंस्टॉल किया गया है या नहीं।
यदि मेरे पास उबंटू के साथ पूरी तरह से रिक्त सेटअप है, तो आदर्श वर्कफ़्लो क्या है? क्या ये वह है?
virtualenv --python=/path/to/python/version --no-site-packages ENV_NAME
उदाहरण के लिए::
Install python
$ sudo apt-get install python-setuptools
$ sudo apt-get install python-virtualenv
$ sudo easy_install pip
$ sudo pip install virtualenvwrapper
वर्चुअलएन्व आपके जीवन को बचाएगा - अच्छी कॉल। – JohnO