सेंटीस 6 में अजगर 2.6 के बजाय डिफ़ॉल्ट अजगर 2.7 करें


1

अपने सिस्टम में मैंने अजगर 2.7 स्थापित किया है। लेकिन डिफ़ॉल्ट रूप से इसमें अजगर 2.6 है। मेरे आवेदन को 2.7 पर चलने की आवश्यकता है लेकिन यह डिफ़ॉल्ट रूप से अजगर 2.6 पर चल रहा है। मैं इसे कैसे बदल सकता हूं?

जवाबों:


2

tldr: आप नहीं

अजगर उन चीजों में से एक है जिन्हें आप बहुत अधिक गड़बड़ नहीं करना चाहते हैं क्योंकि आपके ओएस में महत्वपूर्ण चीजें इस पर निर्भर हैं। आप अपने सिस्टम को बुरी तरह तोड़ सकते हैं।

के लिये परिक्षण उद्देश्यों, आप अपने अजगर लिपियों में स्पष्ट रूप से अजगर 2.7 को पूरा रास्ता देने में सक्षम हो सकते हैं। यह थोड़े हैकी और dosen't पैमाने है। अगर आप ही करते हैं जानना कि उत्पादन का वातावरण समान होगा, और अन्य विकल्प बेजोड़ लग रहे हैं।

आप वास्तव में उपयोग करना चाहते हैं virtualenv इसके बजाय अपने उपयोग के लिए एक अजगर वातावरण स्थापित करें। यहां कुछ अच्छी चीजें हैं - यह आपको अपने इच्छित अजगर के संस्करण का चयन करने देता है (और इसके लिए निर्भरता में खींचता है केवल वह वातावरण), महत्वपूर्ण सॉफ़्टवेयर को खोलने का जोखिम नहीं उठाता है जो कि अजगर 2.6 पर निर्भर करता है, और आपके पूरे सिस्टम को क्लोब नहीं करता है क्योंकि आप सिस्टम को फिर से काम करने की कोशिश नहीं कर रहे हैं, जिस तरह से इसे डिज़ाइन नहीं किया गया है।

यह भी देखें pyenv तथा pythonz अधिक विकल्पों के लिए - वे आपको एक अलग-थलग प्याथन वातावरण देंगे उपयोगकर्ता जो बहुत अच्छा है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.