डिफ़ॉल्ट पायथन संस्करण कैसे बदलें: संगतता समस्याओं से परे
आपने पायथन 3.2 स्थापित किया है और, अपडेट शेल प्रोफ़ाइल कमांड चलाने के बावजूद, टर्मिनल अभी भी है पायथन 2.6.1 दिखाता है। यह विसंगति भ्रमित करने वाली हो सकती है, तो आइए जानें कि अपने डिफ़ॉल्ट पायथन संस्करण को कैसे बदलें।
ऐतिहासिक संदर्भ: पिछड़ी संगतता और एकाधिक संस्करण
अतीत में, Python2 प्रचलित था . Python3 की रिलीज़ ने बैकवर्ड संगतता को तोड़ते हुए महत्वपूर्ण परिवर्तन पेश किए। मौजूदा स्क्रिप्ट के लिए अनुकूलता बनाए रखने के लिए, Python2 इंस्टॉलेशन बरकरार रहा, और नवीनतम संस्करण को आमतौर पर Python3 के माध्यम से एक्सेस किया गया था।
वर्तमान अभ्यास: उपयोगकर्ता-परिभाषित डिफ़ॉल्ट और आभासी वातावरण
आज, कई ऑपरेटिंग सिस्टम उपयोगकर्ताओं को पायथन कमांड के लिए एक कस्टम डिफ़ॉल्ट सेट करने की अनुमति देते हैं। यह अधिक लचीलापन प्रदान करता है क्योंकि अधिकांश सॉफ़्टवेयर अब स्पष्ट रूप से Python2 या Python3 को संदर्भित करते हैं।
शेल उपनाम: एक सुविधाजनक स्थानीय विकल्प
आप अपने शेल में एक कस्टम उपनाम बना सकते हैं पायथन को लॉन्च करें Python3 बनाएं। हालाँकि, यह दृष्टिकोण केवल आपके स्थानीय कंप्यूटर पर सुविधाजनक है और हर बार उपनाम को मैन्युअल रूप से टाइप करने की आवश्यकता होती है।
एकाधिक 3. या 2. संस्करण: अपने ओएस के प्रबंधन उपकरण का उपयोग करना
यदि आपके पास कई पायथन संस्करण स्थापित हैं, तो पुराने संस्करणों को ट्रैक करने और संभवतः हटाने के लिए अपने ओएस के पैकेज मैनेजर का उपयोग करें। यदि आपको कई संस्करणों की आवश्यकता है, तो वांछित डिफ़ॉल्ट को प्राथमिकता देने या अपडेट-विकल्पों का उपयोग करने के लिए अपने $PATH वैरिएबल को कॉन्फ़िगर करें।
$PATH और प्रतीकात्मक लिंक को समझना
$PATH एक है पर्यावरण चर जो यह निर्धारित करता है कि निष्पादन योग्य फ़ाइलों के लिए कौन सी निर्देशिकाएँ खोजी जाती हैं। डिफ़ॉल्ट रूप से, अधिकांश सिस्टम में $PATH में /usr/bin (या समान) होता है, जिसमें आम तौर पर विभिन्न पायथन संस्करणों के प्रतीकात्मक लिंक होते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3