उबंटू 14.04 एलटीएस और पायथन 3.4.2


16

क्या डिफ़ॉल्ट अद्यतन 3.4 से 3.4.2 तक संभव है? कैसे?

जवाबों:


17
  1. 3.4.2 स्रोत फ़ाइलों को यहाँ से डाउनलोड करें
  2. इसे अपने Downloadsफ़ोल्डर के भीतर एक अस्थायी निर्देशिका में निकालें
  3. एक टर्मिनल सत्र खोलें।
  4. फ़ोल्डर के साथ नेविगेट करें cd ~/Downloads/Python-3.4.2
  5. पायथन प्रलेखन के अनुसार, टर्मिनल से निम्नलिखित कमांड चलाएँ:

    ./configure
    make
    make test
    sudo make install

यह आपके मौजूदा पायथन-3.4 इंस्टालेशन को पायथन-3.4.2 में अपग्रेड करेगा (जो सुलभ है python3)


5
भूल न करें: sudo apt-get build-dep python3.4इससे पहले make installया pyenv install, या आप बिल्ट-इन मॉड्यूल जैसे रीडलाइन, sqlite3, इत्यादि
गायब होंगे

5

तुम भी अपने अजगर प्रबंधक के रूप में pyenv का उपयोग कर सकते हैं। pyenv

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

यह शिम का उपयोग करता है और virtualenv के लिए एक अच्छा प्लगइन भी है जो इसे pyenv-virtualenv का उपयोग करने के लिए बहुत आसान विकल्प बनाता है

बहुत सरल स्थापना।

curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

पता करें कि कौन से संस्करण इंस्टॉल करने के लिए उपलब्ध हैं

$ pyenv install --list

अजगर 3.4.2 स्थापित करें

sayth@sayth-TravelMate-5740G:~/scripts$ pyenv install 3.4.2
Downloading Python-3.4.2.tgz...
-> https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz 
Installing Python-3.4.2...

पैकेज pyenvरिपॉजिटरी में नहीं लगता ...
मारियो एसई

@ MarioS.E। आप इसे अपने घर निर्देशिका में स्थापित करते हैं: opencafe.readthedocs.org/en/latest/getting_started/pyenv
डग टी।

मैंने pyenv का उपयोग करने के बाद अपने सभी स्थापित पैकेज खो दिए हैं। क्या मेरे पुराने डिस्ट-पैकेज को नए अजगर को मैप करने का एक तरीका है?
अलवास

0

trusty-updatesउबंटू 14.04 एलटीएस का रिलीज़ चैनल पायथन 3.4.3 प्रदान करता है (यदि आप 3.4.0 की तुलना में केवल पायथन का नया संस्करण चाहते हैं, तो बिल्कुल 3.4.2 नहीं)।

आप सेटिंग्स trusty-updatesमें सक्षम कर सकते Software & Updatesहैं (उन्हें डिफ़ॉल्ट रूप से सक्षम होना चाहिए):

यहाँ छवि विवरण दर्ज करें

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