उबंटू पायथन 2.6 का उपयोग क्यों करता है और 3. एक्स का नहीं?


16

मैंने हाल ही में पायथन सीखना शुरू किया है और इस तरह सीखा है कि उबंटू (10.10) पायथन 2.6 का उपयोग करता है। यह मुझे लगता है कि पायथन 3.X अभी भी लिनक्स / उबंटू समुदाय में अलोकप्रिय है।

ऐसा क्यों है?

30 अप्रैल, 2012 को संपादित करें
पायथन 3.2 उबंटू में डिफ़ॉल्ट रूप से शिप नहीं किया गया है। हालांकि, 12.10 में पायथन 3.2 को डिफ़ॉल्ट बनाने की योजना है, और तब तक इसे केवल एक ही संस्करण बना दिया गया है। पायथन 2.7 फिर डिफ़ॉल्ट आईएसओ पर नहीं रहेगा। नोट: यह केवल परिकल्पित है, निश्चित नहीं है।

https://wiki.ubuntu.com/Python/FoundationsQPythonVersions


क्या 3.2 को 11.10 के साथ भेज दिया गया है? यह अभी भी 2.7 प्रतीत होता है, हालांकि 3.x रिपॉजिटरी में उपलब्ध है।
जेम्स

1
तथ्य की बात के रूप में दोनों को भेज दिया जाता है। यदि आप $ python3.2 का उपयोग करने के लिए अपने टर्मिनल में अजगर 2.7 का उपयोग करना चाहते हैं, तो बस टाइप करें $ python3
इंगो

यदि मैं टाइप करता python3हूं तो मुझे 'python3' प्रोग्राम
James

क्या आप $ python 3.2तब कोशिश कर सकते हैं ? अगर वह काम नहीं करता है तो मुझे गलत माना जाता है, क्षमा करें। लेकिन 12.04 में निश्चित रूप से Pyton 3 को शामिल किया गया है।
इंगो

जवाबों:


13

मुझे नहीं लगता कि पायथन 3 कम लोकप्रिय है, यह अभी तक आसपास नहीं रहा है।

किसी भाषा का उपयोग करने के लिए गोद लेने के समय की आवश्यकता होती है, संस्करण 3. * 2 से बहुत भिन्न होता है। * आप उन्हें पहले से बदले बिना मॉड्यूल / एक्सटेंशन का उपयोग नहीं कर सकते। इसलिए सभी मॉड्यूल जो वर्तमान अवसंरचना पर निर्भर करते हैं, उन्हें पोर्टेथॉन 3. पोर्ट किए जाने की आवश्यकता है।

"यदि आप नहीं जानते हैं कि किस संस्करण का उपयोग करना है, तो पायथन 2.7 के साथ शुरू करें; मौजूदा तीसरा पक्ष सॉफ़्टवेयर पायथन 2 के साथ संगत है, जो अभी पायथन 3 के साथ है।" -Ython.org डाउनलोड पेज।

से भी: पायथन 2 या पायथन 3 और विकिपीडिया


1
कुछ समाचार: पायथन 3 अब भेज दिया गया है!
इंगो


5

क्योंकि पायथन 3 अभी भी विकास के अधीन है और अब तक बहुत सारे पुस्तकालयों को पायथन 3 में पोर्ट नहीं किया गया है।


5
पायथन 3 विकास के अधीन नहीं है, यह 2.6 (जैसा कि 3.1) के रूप में जारी किया गया है। असली मुद्दा यह है कि बहुत सारे पुस्तकालयों को अभी तक पोर्ट नहीं किया गया है।
बजे माइक एसेक

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