आप सोच सकते हैं कि आपके बिलकुल नए Mac में सभी प्रासंगिक सॉफ़्टवेयर का नवीनतम संस्करण है। अधिकांश उपयोगकर्ता ऐप्स के लिए, आप सही होंगे, लेकिन अंतर्निहित ढांचे के लिए यह एक अलग कहानी है। नए मैक अभी भी पायथन 2.7.10 के साथ जहाज करते हैं, भले ही सबसे हालिया स्थिर रिलीज पायथन 3.5 है। यदि यह संस्करणों के बीच एक बड़े अंतर की तरह लगता है, ऐसा इसलिए है क्योंकि यह है। लेकिन नया संस्करण जरूरी बेहतर नहीं है:पायथन 3, पायथन 2 के साथ पीछे की ओर संगत नहीं है, और अधिकांश डेवलपर्स अभी भी पायथन 2 का उपयोग कर रहे हैं।
2to3 या 2to3 नहीं?
एक भोला उपयोगकर्ता सोच सकता है कि पायथन 3 बेहतर है क्योंकि यह नया है। वे पूरी तरह से गलत नहीं होंगे क्योंकि पायथन 3 में कुछ शानदार नई विशेषताएं शामिल हैं जो कि पायथन 2 में नहीं हैं। हालाँकि, उन नई सुविधाओं के साथ, Python 3 में भी एक समस्या है:यह Python 2 के साथ पीछे की ओर संगत नहीं है। इसका मतलब है कि Python 2 दुभाषिया के लिए लिखे गए प्रोग्राम Python 3 दुभाषिया पर नहीं चलेंगे। यहां तक कि मौलिक कार्य जैसे print
पायथन 2 और 3 के बीच अलग-अलग तरीके से काम करते हैं, जिससे एक प्लेटफॉर्म से दूसरे प्लेटफॉर्म पर जाना गैर-तुच्छ हो जाता है।
लेकिन पूरी दुनिया ने पायथन 3 को क्यों नहीं अपनाया? मुख्य समस्या यह है कि सम्मोहक प्रेरणा की कमी है। पायथन 2 एक मजबूत भाषा है, और केवल बिजली उपयोगकर्ताओं को ही पायथन 3 की नई सुविधाओं का पूरा लाभ मिलेगा। साथ ही, Python 2.7.10 सभी Mac और कई Linux डिस्ट्रोज़ पर पहले से इंस्टॉल है।
हालाँकि, पायथन 2 हमेशा के लिए नहीं रहने वाला है। डेवलपर्स ने 2020 को पायथन 2 समर्थन के लिए अंतिम वर्ष के रूप में निर्धारित किया है, और तब तक सभी को अपने कार्यक्रमों को पायथन 3 में बदलने की आवश्यकता होगी। 2to3 जैसी उपयोगिताओं से Python 2 प्रोग्राम को मान्य Python 3 सिंटैक्स में बदलना आसान हो जाता है, लेकिन अगर आपने कभी Google अनुवाद का उपयोग किया है, तो आप जानते हैं कि यह सही नहीं होगा।
अपने Mac पर Python 3 में अपग्रेड करना
भले ही यह वास्तविक मानक न हो, आप आज अपने कंप्यूटर पर पायथन 3 चला सकते हैं। आप इसे संस्करण 2.7 इंस्टॉलेशन को प्रभावित किए बिना समवर्ती पायथन 2.7 इंस्टॉलेशन के साथ भी चला सकते हैं।
1. पायथन वेबसाइट से नवीनतम पैकेज डाउनलोड करें।
2. Python 3 इंस्टॉलर चलाने के लिए डाउनलोड की गई फ़ाइल पर डबल-क्लिक करें।
3. अगर आप ऐप्लिकेशन फ़ोल्डर खोलते हैं, तो आपको एक नया पायथन 3.x फ़ोल्डर मिलेगा।
4. उस फोल्डर के अंदर आपको Python एप्लिकेशन लॉन्च करने के लिए GUI इंटरफ़ेस, साथ ही IDLE, Python एप्लिकेशन विकसित करने के लिए एक IDE मिलेगा।
पायथन 3 चलाना
कुछ तरीके हैं जिनसे आप अपने Mac पर Python 3 स्क्रिप्ट चला सकते हैं।
1. टर्मिनल से Python 3 को चलाने के लिए, आप python3
. कमांड का उपयोग करेंगे . यह python
. से अलग है कमांड जो पायथन 2.7 को लोड करेगा।
2. वह आदेश, बिना किसी अतिरिक्त तर्क के, पायथन 3 इंटरेक्टिव दुभाषिया का आह्वान करेगा।
3. अगर आप Python 3 दुभाषिया के साथ स्क्रिप्ट चलाना चाहते हैं, तो python3
का पालन करें अपने .py
. के पथ के साथ आदेश दें फ़ाइल।
आप Python Launcher GUI से Python 3 प्रोग्राम भी चला सकते हैं। टर्मिनल से एक त्वरित स्क्रिप्ट चलाने के लिए, लॉन्चर का उपयोग करने का कोई लाभ नहीं है, लेकिन यदि आप फ़्लैग और विकल्प सेट करना चाहते हैं, तो इसके बारे में जाने का यह एक आसान तरीका हो सकता है।
1. “/Applications/Python 3.5” में पाए गए Python Launcher को खोलें। (ध्यान दें कि पायथन फ़ोल्डर में संख्या भविष्य के संस्करणों के साथ बदल सकती है।)
2. इससे प्रेफरेंस विंडो खुल जाएगी। डिफ़ॉल्ट रूप से, लॉन्चर सब कुछ एक पायथन 2 दुभाषिया के साथ चलाएगा। इसे पायथन 3 में बदलने के लिए, आपको "दुभाषिया" के तहत निर्देशिका पथ को /usr/local/bin/python3
में बदलना होगा। . यहीं पर डिफ़ॉल्ट रूप से Python 3.5 दुभाषिया स्थापित होता है।
3. मेनू बार से “फ़ाइल> खोलें…” चुनें और अपनी पायथन लिपि चुनें।
4. स्क्रिप्ट अब टर्मिनल विंडो में चलेगी।
निष्कर्ष
मैक पर पायथन 3 स्थापित करना कठिन नहीं है। यहां चुनौती आपकी खुद की कोडिंग आदतों को बदलने की है। यदि आप कुछ समय के लिए पायथन 2 लिख रहे हैं, तो पायथन 3 पर स्विच करने से ऐसा महसूस हो सकता है कि आप एक क्रूज जहाज के चारों ओर घूम रहे हैं। लेकिन आपको इसे अंततः करना सीखना होगा, ताकि आप भी शुरू कर सकें, जबकि आपके पास कुछ साल आगे हैं।