आपको लगता है कि आपके ब्रांड-नए मैक में सभी प्रासंगिक सॉफ़्टवेयर का नवीनतम संस्करण है। अधिकांश उपयोगकर्ता ऐप्स के लिए, आप सही होंगे, लेकिन अंतर्निहित ढांचे के लिए यह एक अलग कहानी है। नए मैक अभी भी पायथन 2.7.10 के साथ शिप करते हैं, भले ही सबसे हालिया स्थिर रिलीज पायथन 3.5 है। यदि यह संस्करणों के बीच एक बड़े अंतर की तरह लगता है, ऐसा इसलिए है क्योंकि यह है। लेकिन नया संस्करण जरूरी नहीं है: पायथन 3 पायथन 2 के साथ पीछे की ओर संगत नहीं है, और अधिकांश डेवलपर अभी भी पायथन 2 का उपयोग कर रहे हैं।

2to3 या 2to3 नहीं?

एक बेवकूफ उपयोगकर्ता सोच सकता है कि पायथन 3 बेहतर है क्योंकि यह नया है। वे पूरी तरह गलत नहीं होंगे क्योंकि पाइथन 3 में कुछ अच्छी नई विशेषताएं शामिल हैं जिन्हें पायथन 2 नहीं है। हालांकि, उन नई सुविधाओं के साथ, पायथन 3 में भी एक समस्या है: यह पाइथन 2 के साथ पिछड़ा संगत नहीं है। इसका मतलब है कि पाइथन 2 दुभाषिया के लिए लिखे गए प्रोग्राम पायथन 3 दुभाषिया पर नहीं चलेंगे। यहां तक ​​कि मौलिक कार्य जैसे कि पायथन 2 और 3 के बीच print काम अलग-अलग होते हैं, जिससे इसे एक मंच से दूसरे में स्थानांतरित करने के लिए गैर-तुच्छ बना दिया जाता है।

लेकिन पूरी दुनिया क्यों पाइथन 3 पर स्विच नहीं हुई है? मुख्य समस्या यह है कि आकर्षक प्रेरणा की कमी है। पायथन 2 एक मजबूत भाषा है, और केवल पावर उपयोगकर्ताओं को पायथन 3 की नई सुविधाओं के पूर्ण लाभ का अनुभव होगा। इसके अलावा, पाइथन 2.7.10 सभी मैक और कई लिनक्स डिस्ट्रोज़ पर पूर्व-स्थापित है।

हालांकि, पायथन 2 हमेशा के लिए नहीं होने वाला है। डेवलपर्स ने पाइथन 2 समर्थन के लिए अंतिम वर्ष के रूप में 2020 सेट किए हैं, और तब तक सभी को अपने कार्यक्रमों को तब तक पाइथन 3 में स्थानांतरित करने की आवश्यकता होगी। 2to3 जैसी उपयोगिताएं पाइथन 2 प्रोग्राम को वैध पायथन 3 सिंटैक्स में बदलने में आसान बनाती हैं, लेकिन यदि आपने कभी भी Google अनुवाद का उपयोग किया है, तो आप जानते हैं कि यह सही नहीं होगा।

अपने मैक पर पायथन 3 में अपग्रेड करना

भले ही यह वास्तविक तथ्य नहीं है, आप आज अपने कंप्यूटर पर पाइथन 3 चला सकते हैं। आप संस्करण 2.7 स्थापना को प्रभावित किए बिना समवर्ती पायथन 2.7 स्थापना के साथ भी इसे चला सकते हैं।

1. पायथन वेबसाइट से सबसे हालिया पैकेज डाउनलोड करें।

2. पायथन 3 इंस्टॉलर चलाने के लिए डाउनलोड की गई फ़ाइल पर डबल-क्लिक करें।

3. यदि आप अनुप्रयोग फ़ोल्डर खोलते हैं, तो आपको एक नया पायथन 3.x फ़ोल्डर मिलेगा।

4. उस फ़ोल्डर के अंदर आपको पायथन अनुप्रयोगों को लॉन्च करने के लिए पाइथन अनुप्रयोगों के साथ-साथ आईडीईई, एक आईडीई लॉन्च करने के लिए एक जीयूआई इंटरफेस मिलेगा।

पाइथन 3 चल रहा है

आपके मैक पर पाइथन 3 स्क्रिप्ट चलाने के कुछ तरीके हैं।

1. टर्मिनल से पायथन 3 चलाने के लिए, आप python3 कमांड का उपयोग करेंगे। यह python कमांड से अलग है जो पायथन 2.7 लोड करेगा।

2. वह आदेश, बिना किसी अतिरिक्त तर्क के, पाइथन 3 इंटरैक्टिव दुभाषिया का आह्वान करेगा।

3. यदि आप पाइथन 3 दुभाषिया के साथ एक स्क्रिप्ट चलाने के लिए चाहते हैं, तो अपनी .py फ़ाइल के पथ के साथ python3 कमांड का पालन करें।

आप पाइथन लॉन्चर जीयूआई से पाइथन 3 प्रोग्राम भी चला सकते हैं। टर्मिनल से त्वरित स्क्रिप्ट चलाने के लिए, लॉन्चर का उपयोग करने से कोई लाभ नहीं होता है, लेकिन यदि आप झंडे और विकल्पों को सेट करना चाहते हैं, तो यह इसके बारे में जाने का एक आसान तरीका हो सकता है।

1. "/ अनुप्रयोग / पायथन 3.5" में पाइथन लॉन्चर खोलें। (ध्यान दें कि पाइथन फ़ोल्डर में संख्या भविष्य के संस्करणों के साथ बदल सकती है।)

2. यह एक प्राथमिकता विंडो खुल जाएगा। डिफ़ॉल्ट रूप से, लॉन्चर एक पायथन 2 दुभाषिया के साथ सबकुछ चलाएगा। इसे पायथन 3 में बदलने के लिए, आपको "इंटरप्रेटर" के अंतर्गत निर्देशिका पथ को /usr/local/bin/python3 । यही वह जगह है जहां पाइथन 3.5 दुभाषिया डिफ़ॉल्ट रूप से स्थापित है।

3. मेनू बार से "फ़ाइल> खोलें ..." चुनें और अपनी पायथन स्क्रिप्ट का चयन करें।

4. स्क्रिप्ट अब टर्मिनल विंडो में चलेगी।

निष्कर्ष

मैक पर पायथन 3 स्थापित करना मुश्किल नहीं है। यहां चुनौती आपकी अपनी कोडिंग आदतों को बदल रही है। यदि आप थोड़ी देर के लिए पाइथन 2 लिख रहे हैं, तो पाइथन 3 पर स्विच करना एक क्रूज जहाज के चारों ओर मोड़ने जैसा महसूस हो सकता है। लेकिन आपको इसे अंततः करना सीखना होगा, इसलिए आप भी कुछ साल पहले अपने साथ शुरू कर सकते हैं।