उपयुक्त से पायथन 3.4.5 कैसे स्थापित करें?


17

मेरे पास पायथन 3.5 स्थापित है। मैंने पहले स्रोत से पायथन 3.4 स्थापित किया और इसे किसी तरह अनइंस्टॉल करने में कामयाब रहा। अब अगर मैं पायथन 3.4 को स्थापित करने की कोशिश करता हूं apt-get install python3.4, तो यह वापस आ जाता है

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'libpython3.4-minimal' for regex 'python3.4'
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

सीधे निष्पादित python3.4 --versionकरना भी काम नहीं करता है। मुझे क्या करना चाहिए?


पाइथन 3.4 उबंटू 16.04 के आधिकारिक रिपॉजिटरी में नहीं है। क्या आपको वास्तव में पायथन 3.4 की आवश्यकता है?
एडविंकल

हाँ मुझे कीवी चलाने के लिए पायथन 3.4 चाहिए। इसके अलावा, इसका मतलब यह है कि अजगर 3.4 मेरे कंप्यूटर पर पहले से ही स्थापित है? अगर मैं इसका इस्तेमाल नहीं कर सकता तो कम से कम मैं इससे पूरी तरह छुटकारा पाना चाहता हूं।
पृथ्वीश बैद्य

1
kivyजहां तक ​​मैं बता सकता हूं, पायथन 3.5 पर चल सकता है।
एडविंकल

1
मेरे पास एक और मशीन चल रही है विंडोज़, और ज्यादातर समय जब मैं अपने लिनक्स मशीन पर होता हूं, तो मुझे कभी-कभी अपनी खिड़कियों की मशीन पर भी जाना पड़ता है। चूंकि पायथन 3.5 विंडोज पर कीवी द्वारा समर्थित नहीं है, इसलिए मैं अपने लिनक्स मशीन पर 3.4 का उपयोग करना चाहता हूं, क्योंकि मैं दोनों मशीनों से एक ही परियोजना पर काम करता हूं और 3.4 के साथ एक पर काम कर रहा हूं और 3.5 के साथ दूसरे पर काम कर सकता हूं (या कर सकता हूं) यह?)।
पृथ्वीश बैद्य '

आह ठीक है, यह अब और अधिक समझ में आता है। मैं अब कुछ लिखूंगा।
एडविंकल

जवाबों:


22

जैसा कि आप http://packages.ubuntu.com/search?keywords=python3.4&searchon=names&suite=xenial§ion=all से देख सकते हैं , python3.4Ubuntu 16.04 के लिए कोई पैकेज नहीं है । आप स्रोत से पायथन 3.4 को संकलित और स्थापित कर सकते हैं, लेकिन यदि आप इसे करने से परिचित नहीं हैं या एपीटी पैकेज मैनेजर का उपयोग करके पैकेज स्थापित करना पसंद करते हैं, तो मैं इसे एक प्रसिद्ध पीपीए से स्थापित करने की सलाह दूंगा जो पायथन के विभिन्न संस्करणों के लिए प्रदान करता है कई उबंटू संस्करण।

  1. deadsnakesPPA जोड़ें ( https://launchpad.net/~deadsnakes/+archive/ubuntu/aa पर इसके बारे में और पढ़ें ):

    sudo add-apt-repository ppa:deadsnakes/ppa
  2. स्थापित करें python3.4:

    sudo apt-get update
    sudo apt-get install python3.4

Https://askubuntu.com/a/682875/15003 के अनुसार , /usr/bin/python3अभी भी सहानुभूति रखनी चाहिए /usr/bin/python3.5। इसलिए, यदि आप पायथन 3.4 को कॉल करना चाहते हैं, तो आपको इसके लिए पूरा रास्ता टाइप करना होगा, जो कि है /usr/bin/python3.4। गलती से अन्य कार्यक्रमों के भंग होने से बचाने के लिए, मैं दृढ़ता से सुझाव है कि आप करने के लिए नहीं सिमलिंक कि बदलने /usr/bin/python3के लिए और बदले अंक बस का उपयोग /usr/bin/python3.4जब भी आप अजगर 3.4 कॉल करने के लिए की जरूरत है।

वैकल्पिक रूप से, पायथन के कई संस्करणों के प्रबंधन के लिए एक लोकप्रिय विधि, जिसे मैं व्यक्तिगत रूप से सुझाता हूं, का उपयोग करना है virtualenv। आप इसके बारे में https://virtualenv.pypa.io/en/stable/ पर अधिक पढ़ सकते हैं ; इस पोस्ट में इसके बारे में विस्तार से सवाल के इरादे से बहुत दूर लगता है।


2
दुर्भाग्य से रिपॉजिटरी अब समर्थित नहीं है।
tomasz74

@ tomasz74 हुह, मुझे केवल इतना एहसास हुआ। जानकारी के लिए धन्यवाद।
edwinksl

रेपो लॉन्चपैड . net/~deadsnakes/+archive/ubuntu/ppa में चला गया । तो अब है sudo add-apt-repository ppa:deadsnakes/ppa। केवल Ubuntu के लिए 16.04 तक काम करता है
Suor

@ शोर जानकारी के लिए धन्यवाद; मैंने अपनी पोस्ट अपडेट कर दी है।
edwinksl
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.