टर्मिनल के माध्यम से पायथन 3.5 से 3.6 अपडेट करें


15

उबुन्टु 17.04 का उपयोग करना। Https://askubuntu.com/a/865569/695385 के अनुसार टर्मिनल के माध्यम से पायथन 3.5 से 3.6 को अपडेट करने के बाद भी अभी भी यह दिखा रहा है कि संस्करण 3.5.3 है।

~$ python3 --version
Python 3.5.3

यह कैसे स्थापित किया गया है?


1
आपने इसे कैसे अपडेट किया?
एडविंकल


तब आप इसका उपयोग करके कॉल करते हैं python3.6python3के प्रति सहानुभूति रहेगी python3.5और आपको इसे इसी तरह रखना चाहिए। आभासी वातावरण में देखें जैसे ओली ने अपने उत्तर में लिखा था।
एडविंकल

Thanx, अब मुझे पता है कि virtualenv का उपयोग कैसे करें।
स्टानिस्लाव वोल्शुक

जवाबों:


7

आपने कैसे अपग्रेड किया? मुझे संदेह है कि आपके पास कहींpython3.6 बाइनरी हो सकती है ।

आम तौर पर बोलना, आप कभी भी अपने फ्रूटी वर्जन को बदलना /usr/bin/pythonया बदलना नहीं चाहते हैं /usr/bin/python3। उबंटू के महत्वपूर्ण हिस्सों को अपने स्थिर पायथन वातावरण की आवश्यकता होती है, और बड़े पैमाने पर बोलना, जो कि आपके आसपास मूकता के साथ असंगत है।

उस सभी ने कहा, /usr/bin/python3.6(या /usr/local/bin/python3.6, या आपके मार्ग में) जो भी होगा वह ठीक होगा। यदि आप प्रत्येक समय में वह सब नहीं लिखना चाहते हैं, तो आप इसे देखना चाहते हैं virtualenvऔर इसके लिए विभिन्न आवरण स्वचालन विकल्प। इसमें आपके सिस्टम site_packagesको आपके विकास कार्य के साथ धमकी नहीं देने का अतिरिक्त बोनस है ।



10

मेरे पास एक ही समस्या थी, मैंने इसे हल करने के लिए निम्नलिखित निर्देश दिए:

Python3.6 स्थापित करने के बाद :

बनाने के लिए python3नए स्थापित का उपयोग अजगर 3.6 के बजाय डिफ़ॉल्ट 3.5 रिलीज, 2 आदेशों निम्नलिखित चलाएँ:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

अंत में, python3निम्नलिखित कमांड के माध्यम से दो पायथन संस्करणों के बीच स्विच करें :

sudo update-alternatives --config python3

फिर /usr/bin/python3.6 -- automodeविकल्पों के मेनू में चयन करें , मेरे लिए वह 0पंक्ति थी।


[ परिणाम ]:

$ python3 -V
Python 3.6.9

या:

$ python3 --version
Python 3.6.9

चेतावनी: सूक्ति-टर्मिनल इसके बाद लॉन्च करने में विफल हो सकता है । यह जाहिरा तौर पर python3 3.5 पर निर्भर करता है।
गीनो मेम्पिन

4

Python3.6 को इंस्टॉल और अपग्रेड करने के लिए कमांड की आवश्यकता होती है

sudo apt-get upgrade python3.6

यह कमांड सभी पैकेजों को स्थापित करता है। @Sreenath
alper

लेकिन जब मैं python3 करता हूं तो यह python3.5 खोलता है। Daah
nirala
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.