Ubuntu 14.04 LTS e Python 3.4.2


16

È possibile aggiornare Python da 3.4 a 3.4.2 di default? Come?

Risposte:


17
  1. Scarica i file di origine 3.4.2 da qui
  2. Estrai in una directory temporanea all'interno della tua Downloadscartella
  3. Apri una sessione terminale.
  4. Passare alla cartella con cd ~/Downloads/Python-3.4.2
  5. Come da documentazione Python, eseguire i seguenti comandi dal terminale:

    ./configure
    make
    make test
    sudo make install

Ciò aggiornerà l'installazione Python-3.4 esistente a Python-3.4.2 (accessibile come python3)


5
Non dimenticare di: sudo apt-get build-dep python3.4prima make installo pyenv install, o ti mancheranno i moduli integrati come readline, sqlite3, ecc.
eddygeek,

5

Puoi anche usare pyenv come gestore python. pyenv

Ti permetterà di installare qualsiasi versione di Python, Pypy, Python3, Stackless ecc.

usa gli spessori e ha anche un bel plugin per virtualenv che lo rende un'opzione molto semplice da usare pyenv-virtualenv

Installazione molto semplice.

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

scopri quali versioni sono disponibili per l'installazione

$ pyenv install --list

installa python 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...

Il pacchetto pyenvnon sembra essere nel repository ...
Mario SE,

@ MarioS.E. lo installi nella tua home directory: opencafe.readthedocs.org/en/latest/getting_started/pyenv
Doug T.

Ho perso tutti i miei pacchetti installati dopo aver usato pyenv. C'è un modo per mappare i miei vecchi pacchetti dist al nuovo pitone?
alvas

0

trusty-updatesIl canale di rilascio di Ubuntu 14.04 LTS fornisce Python 3.4.3 (se si desidera semplicemente una versione più recente di Python rispetto alla 3.4.0, non esattamente 3.4.2).

È possibile abilitare trusty-updatesnelle Software & Updatesimpostazioni (dovrebbero essere abilitate per impostazione predefinita):

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.