Python 3.5 è appena stato rilasciato, posso ottenerlo come pacchetto per Ubuntu 15.4?


15

Voglio la versione più recente di Python, ma non voglio bypassare il gestore pacchetti apt: non voglio fare un'installazione di origine vecchia scuola perché ciò può rendere più difficile la disinstallazione quando escono i pacchetti ufficiali.

Python3.5 non è attualmente presente in nessuno dei repository di pacchetti di Canonical, il che significa che non posso semplicemente "apt-get install python3.5".

Nel frattempo c'è un modo per installare Python3.5 sul mio PC?


1
possibile duplicato di Install Python 3.3.2 su Ubuntu
dobey,

4
Non un duplicato: Python 3.3.x viene fornito con Ubuntu, python 3.5 è nuovo di zecca e non fa ancora parte di un pacchetto ufficiale.
Salim Fadhley,

1
È un duplicato. La risposta è la stessa Quella domanda è stata posta semplicemente in un momento in cui 3.3.2 era la nuova versione. Usa il PPA. Python 3.5 è stato creato al suo interno quando ho votato come duplicato.
Dobey,

2
Ora c'è - 6 ottobre - un PPA con Python3.5 disponibile. Vedi la mia risposta
Nephente,

Risposte:


15

Prima che Ubuntu aggiunga python 3.5ai repository ufficiali hai due opzioni per installarlo ora:

  • Controlla se qualcuno ha un PPA contenente in python 3.5modo che tu possa installarlo / rimuoverlo usando apt-geto altri gestori di pacchetti

  • Installa dalla fonte

Per quanto posso vedere non esiste tale PPA disponibile fino alla data, quindi l'unica opzione è quella di installare dal file di origine.


Hai detto :

Non voglio fare un'installazione di origine vecchia scuola perché ciò può rendere più difficile la disinstallazione quando escono i pacchetti ufficiali.

Forse non ne hai ancora sentito parlare checkinstall, crea un pacchetto dai file che verranno salvati in diversi punti del tuo computer nell'ultima fase della compilazione di un pacchetto da source ( sudo make install). Quindi devi solo sostituire sudo make installcon sudo checkinstalle quindi puoi rimuovere il pacchetto che hai nominato usando qualsiasi gestore di pacchetti nel solito modo.

Controlla man checkinstallper avere più idee.


Aggiornare:

Un PPA è ora disponibile. Controlla questa risposta .


Non è necessario per Python, perché ha già un target chiamato MakeFile altinstall. funziona bene da molti anni in tutte le distribuzioni.
pylover,

15

C'è un'altra risposta a una domanda simile qui: Come installo le versioni più recenti di Python usando apt-get?

Fondamentalmente, dice che (fino a quando i repository ufficiali non avranno la nuova versione di Python) qui è una fonte da usare con il gestore pacchetti, per noi che preferiamo usare questo metodo più semplice, poiché è a questo che servono i gestori pacchetti:

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5

Complimenti a Felix Krull, che gestisce questo PPA!


1
Sono su Ubuntu 15.04. Sono stato in grado di installare Python 3.5.1 con questo metodo. Tuttavia, ho dovuto fare manualmente: sudo rm / usr / bin / python3, quindi sudo ln -s /usr/bin/python3.5 / usr / bin / python3
AAAfarmclub
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.