यदि मैं टर्मिनल खोलता हूं और अजगर में टाइप करता हूं, तो मुझे संस्करण 2.7.4 दिखाई दे रहा है। मैं अजगर 3.4 कैसे प्राप्त करूं? और अगर मुझे उदात्त पाठ है तो क्या मुझे IDLE की आवश्यकता है?
यदि मैं टर्मिनल खोलता हूं और अजगर में टाइप करता हूं, तो मुझे संस्करण 2.7.4 दिखाई दे रहा है। मैं अजगर 3.4 कैसे प्राप्त करूं? और अगर मुझे उदात्त पाठ है तो क्या मुझे IDLE की आवश्यकता है?
जवाबों:
अजगर 3.4 उबंटू 14.04 की स्थिर रिलीज पर स्थापित किया गया है। आपको python3
अजगर 3.4 का उपयोग करने के लिए उपयोग करने की आवश्यकता है । उदाहरण के लिए, किसी स्क्रिप्ट को निष्पादित करने के लिए file.py
, उपयोग करें:
python3 file.py
यह आपके प्रोग्राम की व्याख्या करने के लिए अजगर 3.4 का उपयोग करेगा या आप इसे निष्पादन योग्य बनाने के लिए शेबंग का उपयोग कर सकते हैं । आपके कार्यक्रम की पहली पंक्ति होनी चाहिए:
#!/usr/bin/env python3
और फिर chmod +x file.py
निष्पादन योग्य अनुमतियों को असाइन करने के लिए उपयोग करें और फिर अपनी पाइथन स्क्रिप्ट को ./file.py
चलाएं, जिसे निष्पादित करने के लिए python3 का उपयोग करेंगे।
यदि आप चाहते हैं कि टर्मिनल पर अजगर टाइप करते समय python3 का उपयोग किया जाए, तो आप एक उपनाम का उपयोग कर सकते हैं। एक नया उपनाम जोड़ने के लिए, निम्न ~/.bash_aliases
का उपयोग करके अपनी फ़ाइल खोलें gedit ~/.bash_aliases
और निम्न टाइप करें:
alias python=python3
और फिर सहेजें और बाहर निकलें और टाइप करें
source ~/.bash_aliases
और फिर आप टाइप कर सकते हैं
python file.py
अपने डिफ़ॉल्ट अजगर दुभाषिया के रूप में python3 का उपयोग करने के लिए।
नहीं, आपको अपने कार्यक्रमों की व्याख्या करने के लिए केवल python3 का उपयोग करने के लिए IDLE की आवश्यकता नहीं है।
~/Dropbox/XXX/Pythonfiles/
) को पहले जा सकते हैं और फिर टाइप कर सकते हैं python examplefile.py
(यह बहुत गूंगा हो सकता है और आपकी अपेक्षा के अनुरूप नहीं है)। 2) आप python ~/Dropbox/XXX/Pythonfiles/examplefile.py
पूरी तरह से एक कमांड के रूप में उपनाम दे सकते हैं जो कस्टम अलियास कमांड में टाइप करने पर निष्पादित होगा। 3) आप नहीं पाएंगे कि क्या आपके पास पहले कोई उपनाम नहीं है, यह बिल्कुल ठीक है, आप एक बना सकते हैं।
मैं अपने ubuntu डेस्कटॉप के साथ एक ही मुद्दा था। मेरी अजगर पुस्तक ने मुझे टर्मिनल में सिर्फ अजगर टाइप करके अजगर को बुलाने के लिए कहा था, लेकिन यह केवल पिछले अजगर संस्करण 2 को बुला रहा था।
python3
क्या आप उस पावती को देखते हैं जो आप करते हैं? किया हुआ।
sudo apt-get install python3
उम्मीद है की यह मदद करेगा!
Ubuntu 14.04 पर Python 3.4 डिफ़ॉल्ट रूप से स्थापित है।
द्वारा सिफारिश के रूप में पीईपी-394 आप उपयोग कर सकते हैं python
और python2
अजगर वी 2 (2.7) को चलाने के लिए और python3
अजगर v3 (3.4) को चलाने के लिए।
टर्मिनल प्रकार में: python3
टर्मिनल स्वयं टाइप करने के लिए कहेगा:
sudo apt-get install python3-minimal
यह करो और यह पायथन 3.2.3 स्थापित करेगा।
फिर टर्मिनल प्रकार में: python3.4
- आप पायथन 3.4.1 में प्रवेश करेंगे।
यदि केवल एक स्क्रिप्ट की आवश्यकता है, तो आप स्थानीय रूप से और अस्थायी रूप से एक उपनाम का उपयोग कर सकते हैं।
Letsencrypt स्थापित करते समय , मुझे निम्न चेतावनी मिली:
$ ./letsencrypt-auto --help
InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
कारण: पायथन 2.7.9 की आवश्यकता थी, जबकि 2.7.5 स्थापित किया गया था। अजगर 3 भी काम करता है। मैंने स्क्रिप्ट खोली और शबंग के बाद निम्नलिखित उपनाम डाला:
alias python=python3
फिर स्क्रिप्ट ने काम किया। जब यह सब खत्म हो गया तो इस उपनाम को हटा दिया गया। यह केवल इस स्क्रिप्ट में काम करता था। इसलिए python
टर्मिनल से शुरू होकर अब भी मुझे 2.7.5 वर्जन मिला है।
उबंटू 18.04 और उसके बाद से, आपको पायथन 3 को स्थापित करने की आवश्यकता नहीं है, क्योंकि यह डिफ़ॉल्ट रूप से आता है।
उबंटू 18.04 एलटीएस और डेबियन बस्टर के लिए, हम Python 3.6 को डिफ़ॉल्ट (और शायद केवल) Python 3 संस्करण के रूप में बदलना चाहते हैं।
संदर्भ:
अन्यथा निम्नलिखित कमांड द्वारा स्थापित करें:
sudo apt-get install python3
फिर कई पायथन इंस्टॉलेशन का पता लगाने के लिए, इनमें से कोई एक कमांड चलाएँ:
whereis python
which -a python python2 python3
locate python
या सिर्फ python
कमांड टाइप करें और Tabदो बार हिट करें ।
स्थापित पायथन पैकेजों को सूचीबद्ध करने के लिए, चलाएँ dpkg -l | grep -w python
:।
एक विशिष्ट संस्करण को स्थापित करने के लिए, देखें: सटीक संस्करण के साथ विशिष्ट Ubuntu पैकेज कैसे स्थापित करें?
Python3.4 आपके सिस्टम पर पहले से इंस्टॉल है, आपको सिर्फ python3
इसके बजाय इसके साथ कॉल करने की आवश्यकता हैpython
वहाँ बाहर विरासत अजगर क्षुधा की एक टन कर रहे हैं और इस प्रकार अजगर 2.x की जरूरत है, हालांकि दूसरों के रूप में उल्लेख python3 -V दिखाता है कि पायथन 3.4.0 स्थापित है और इस तरह उबंटू 14.x के साथ है।
python -V shows 2.7.6
python3 -V shows 3.4.0
यह जानने के बाद कि कौन सा दुभाषिया इस्तेमाल करना है, आप पर निर्भर है।