क्या हमें पायथन को स्थापित करना है या यह पहले से ही Ubuntu 14.04LTS में स्थापित है?


10

मुझे पायथन भाषा सीखने के लिए इसकी आवश्यकता है। कृपया सहायता कीजिए!


5
दोनों python2 और 3 को डिफ़ॉल्ट रूप से 14.04 पर स्थापित किया गया है
याकूब व्लिजम

जवाबों:


14

डिफ़ॉल्ट रूप से, दोनों python2और python3स्थापित हैं।

जैसा कि पहले ही उल्लेख किया गया है, आप अपने संस्करण की जाँच कर सकते हैं:

python -V

(राजधानी का मन) या

python --version

या

apt-cache policy python

तथापि

यह केवल का संस्करण दिखाएगा python2, जबकि 14.04, python3साथ ही स्थापित है। के संस्करण को देखने के लिए python3, pythonऊपर दिए गए आदेशों में सभी घटनाओं को प्रतिस्थापित करेंpython3

ध्यान दें

यदि आप कोडिंग शुरू करते हैं, तो यह भी ध्यान रखें कि उपयोग करना:

python <script>

अजगर 2 कोड चलाएगा, और

python3 <script>

अजगर 3 इसे चलाएगा, और (यदि स्क्रिप्ट निष्पादन योग्य है), तो शेबंग

#!/usr/bin/env python

अजगर 2 में इसे चलाएंगे, और

#!/usr/bin/env python3

इसे अजगर 3 में चलाएंगे

आइडल का उपयोग करना

एक टिप्पणी में आपके द्वारा पूछे गए जवाब के रूप में: तो यह "टर्मिनल" है जहां हम कोडिंग करते हैं, ठीक है !?

सबसे सुविधाजनक तरीका आइडल (रिपॉजिटरी से) का उपयोग करना है। आप तब F5टर्मिनल के साथ या यदि आवश्यक हो तो कोड का परीक्षण कर सकते हैं । इसका यह फायदा है कि इंडेंटेशन का सुझाव अपने आप आता है (एओ)

मन कि आपको अजगर 2 और 3 के लिए आइडल के विभिन्न संस्करण का उपयोग करने की आवश्यकता है।


हाय जैकब, मुझे लगता है कि आपकी टिप्पणी इस सवाल का एकमात्र जवाब है। यह बहुत विस्तृत है और आपकी टिप्पणी पर ध्यान केंद्रित करने से चूक जाता है। वैसे भी, इसे आपके साथ साझा करना चाहता था। कभी-कभी एक-पंक्ति का उत्तर पर्याप्त होता है। आपकी विशेषज्ञता तब अन्य प्रश्नों पर खर्च की जा सकती है।
don.joey

@ don.joey मुझे संदेह हो रहा था, आप सही हो सकते हैं :)। हालांकि, मेथक्स जवाब के नीचे अतिरिक्त प्रश्न तत्व ने मुझे कुछ चीजें जोड़ने के लिए उपयोगी माना है ...
याकूब व्लिजम

तो "आइडल" एक आवेदन है !?
मर्विन जैकब

हाँ, यह अजगर के लिए एक आईडीई है, उत्तर में लिंक देखें: en.wikipedia.org/wiki/IDLE_%28Python%29 । आप इसे (आइडल (2) और आइडल 3 दोनों सॉफ्टवेयर सेंटर से स्थापित कर सकते हैं।)
जैकब व्लिजम

4

के साथ अपने अजगर संस्करण की जाँच करें

python --version

यह भी ध्यान दें कि अजगर 2 और 3 के बीच कुछ गंभीर अंतर हैं। https://wiki.python.org/moin/Python2orPython3


4
आप जोड़ना चाह सकते हैं python3 --version, क्योंकि यह डिफ़ॉल्ट रूप से भी स्थापित है। python --versionकेवल 2 का संस्करण दिखाता है
याकूब Vlijm

3

पाइथन उबंटू में डिफ़ॉल्ट रूप से स्थापित है, लेकिन इसे जांचने के लिए:

यह आदेश चलाएँ

$ apt-cache policy python


python:
  Installed: 2.7.3-0ubuntu2.2
  Candidate: 2.7.3-0ubuntu2.2
  Version table:
 *** 2.7.3-0ubuntu2.2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2.7.3-0ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

@JacobVlijm नोट के लिए धन्यवाद यदि आप Ubuntu> 12.10 का उपयोग करते हैं तो आपको apt-cache policy python3इसके बजाय उपयोग करना चाहिए

जैसा कि आप पीटन अनुभाग के तहत देखते हैं आप देख सकते हैं Installed: 2.7.3-0ubuntu2.2इसका मतलब यह स्थापित है और संस्करण 2.7 है

candidateआपके सॉफ़्टवेयर चैनल में उपलब्ध नवीनतम संस्करण को भी दिखाता है, ताकि आप चाहें तो अपने संस्करण को अपग्रेड कर सकें।


3
आप केवल python2 को दिखाने के apt-cache policy python3बाद से जोड़ना चाह सकते हैं apt-cache policy python, जबकि python3 12.10>
याकूब Vlijm

स्थापित: 3.4.0-0ubuntu2 उम्मीदवार: 3.4.0-0ubuntu2 यह वही है जो इस कमांड का उपयोग करने के बाद दिखा रहा है apt-cache policy python3। तो इसका मतलब है कि मेरे पास नवीनतम 3.4.0 अधिकार है !?
मर्विन जैकब

@MervinJacob यह सही है।
जैकब व्लिजम

जैसा कि मैंने आप लोगों को बताया कि मुझे प्रोग्रामिंग के लिए पायथन की आवश्यकता है। तो यह "टर्मिनल" है जहां हम कोडिंग करते हैं, ठीक है !?
मर्विन जैकब

@MervinJacob पायथन आरईपीएल अच्छा है। REPLs सामान्य रूप से अच्छे हैं। मुझे नहीं लगता कि आप टर्मिनल में एंटरप्राइज-ग्रेड एप्लिकेशन को कोड करना चाहते हैं, हालांकि। आपको स्पष्ट करना चाहिए कि आपने वास्तव में क्या हासिल करने के लिए निर्धारित किया है। (इसके अलावा, मैं होमवर्क को सूंघता हूं, यदि आप सीधे अपने शिक्षक या टीए से पूछना चाहते हैं)।
टोबिया टेसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.