मेरे पास पाइथन 2.5 के लिए वर्चुअलनव बनाया गया है और इसे "अपग्रेड" करना चाहते हैं जो Python 2.6 पर है। ,मौजूदा वर्चुअलनव को शानदार तरीके से अपग्रेड किया जा सकता है?
virtualenv --no-site-packages -p python2.6 myenv
...
Not overwriting existing python script myenv/bin/python (you must use myenv/bin/python2.6)
...
Overwriting myenv/bin/activate with new content
डिफ़ॉल्ट अजगर अभी भी 2.5 है, भले ही मैं यह भी कर सकते हैं:
virtualenv --no-site-packages -p python2.5 myenv
मैं अब उन्नत करने के लिए एक ही निर्देशिका में virtualenv चलाएँ:
यहाँ कैसे यह मूल रूप से स्थापित किया गया था है 2.6 निर्दिष्ट करें। पर कोई रास्ता नहीं है 2.5 पूरी तरह से हटाएं और इसके बजाय 'bin/python' बिंदु 2.6 पर है?
धन्यवाद! मैंने आपकी विधि की कोशिश की और देखा कि 'सक्रिय' स्क्रिप्ट अपडेट की गई है, लेकिन पुराना संस्करण बना हुआ है (कृपया संशोधित प्रश्न देखें)। क्या आप एक उदाहरण प्रदान करने में सक्षम हैं? –
आप python 2.6 के साथ वर्चुअलएन्व को फिर से चलाने से पहले वर्चुअलनव में निष्पादन योग्य बिन/पायथन को हटा सकते हैं। –
बिल्कुल सही! धन्यवाद! –