Come installare una versione specifica di Python su Ubuntu

Come installare una versione specifica di Python su Ubuntu
È spesso il caso che installiamo un programma sul nostro sistema e si scopre che è la versione sbagliata. Ciò può portare a problemi di compatibilità e prestazioni poiché potrebbe non comunicare correttamente con i moduli di terze parti. Simile è il caso di Python e come programmatori vigili, dobbiamo capire la versione corretta di cui abbiamo bisogno. Pertanto, in questa guida, ti mostreremo come installare una versione specifica di Python sul tuo sistema Ubuntu.

Python su Ubuntu

Di solito, Python viene preinstallato in molte distribuzioni Linux. Nel nostro caso, abbiamo Python3. Avvia una nuova sessione di terminale attraverso il menu delle attività o premendo Ctrl + Alt + T sulla tastiera. Per essere sul lato sicuro delle cose, puoi verificare se la tua distribuzione ha Python installato o meno eseguendo il comando seguente.

$ Python -Version

Oppure, se stai eseguendo Python 3 come noi, il comando seguente dovrebbe svolgere il lavoro.

$ Python3 -Version

Puoi vedere nell'immagine che il sistema esegue Python 3.8.5. Si consiglia di aggiornare la tua versione di Python se stai eseguendo Python 3.3 o sotto. Resta in giro per saperne di più su quale versione dovresti ottenere, poiché ne discuteremo nel segmento finale dell'articolo.

Nelle sezioni seguenti, dimostreremo come è possibile installare qualsiasi versione di Python sul tuo sistema, che sia aggiornato o obsoleto.

Installazione di una versione specifica di Python

Il primo passo per l'installazione di Python è installare le dipendenze e i pacchetti necessari per la sua installazione. Tuttavia, per installare queste dipendenze, è necessario avere il repository multiverso abilitato. Puoi abilitarlo eseguendo il comando indicato di seguito.

$ sudo apt-addd-repository Multiverse

Una volta che è fuori mano, passiamo all'installazione della prima dipendenza. Esegui il comando sotto per procedere.

$ sudo apt-get installa build-essenziale checkinstall

Dovrebbe finire il download e l'installazione in alcuni momenti. Una volta terminato, passa a quello successivo eseguendo il comando di seguito.

$ sudo apt-get Installa libreadline-gplv2-dev libncursesw5-dev libsssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

È un comando lungo e complicato, quindi semplicemente copialo incolla nel tuo terminale per evitare eventuali errori di battitura.

Detto questo, passiamo a scaricare Python e installarlo. Per il gusto di mostrarti come installare una versione specifica, declasseremo il nostro Python da 3.8.5 a Python 2.7.

Innanzitutto, cambiamo la directory corrente nella cartella dei download in cui desideriamo scaricare il pacchetto. Questo può essere fatto eseguendo il comando di seguito.

$ cd ~/downloads/

Il prossimo passo è "Wget" il pacchetto dal sito Web di Python.

$ wget https: // www.pitone.org/ftp/python/2.7.12/Python-2.7.12.TGZ

Fai clic qui per accedere alla posizione da dove è possibile selezionare qualsiasi versione di Python di tuo gradimento. Tutto ciò che deve essere modificato nel comando wget è il collegamento.

Avendo scaricato correttamente una versione specifica di Python, gli ultimi passaggi sono semplici e facili. Innanzitutto, estrarremo il pacchetto tramite il comando qui sotto.

$ TAR -XVF Python -2.7.12.TGZ

È possibile sostituire il numero di versione come Python-versione.TGZ secondo il tuo pacchetto.

I passaggi successivi includono l'apertura della directory Python, la configurazione dei file e l'installazione. Esegui i comandi di seguito nell'ordine indicato per procedere.

$ CD Python-2.7.12
$ ./configura
$ make
$ sudo checkinstall

Il processo di installazione, sebbene sia semplice e semplice, dovrebbe richiedere qualche minuto per completare. Una volta terminato, puoi verificare se l'installazione ha avuto successo semplicemente eseguendo i comandi che abbiamo menzionato all'inizio.

Come puoi dire dall'immagine, abbiamo declassato con successo da Python 3.8.5 a Python 2.7.12. Puoi fare lo stesso per qualsiasi versione particolare a tua scelta.

Perché dovresti installare Python 3.5 o più tardi

Ora che abbiamo coperto la carne della questione parliamo di quale versione di Python dovresti ottenere e perché.

Cominciamo con i numeri. Ha senso che col passare del tempo, un'utilità o un linguaggio di programmazione avanza in termini di funzionalità e prestazioni. Python 2.0 è stato rilasciato nel 2000, Python 2.7 nel 2010, mentre Python 3.0 è stato rilasciato nel 2008 e Python 3.6 nel 2016. Le ultime versioni hanno più strumenti e librerie a tua disposizione, quindi ha senso utilizzare le versioni successive. Tuttavia, è comprensibile se si sta tentando di installare una versione obsoleta di proposito se alcune funzionalità necessarie sono state rimosse in seguito.

Python 2.0 è ancora utilizzato in molti sistemi Linux come versione predefinita. Alcune aziende usano anche Python 2 per tutto il loro lavoro. Tuttavia, man mano che la tecnologia avanza, sempre più aziende si stanno muovendo verso Python3. Ad esempio, Instagram ha migrato la sua base di codice da Python 2.7 a Python 3 nel 2017. Allo stesso modo, Facebook sta recuperando e sta aggiornando la sua infrastruttura a Python 3.4 e più tardi.

Inoltre, Python 3 è più facile da capire e imparare per i principianti. Quindi, se ti capita di iniziare con questo linguaggio di programmazione, è meglio lasciare i veterani ai vecchi e iniziare il tuo viaggio con una versione fresca e coniata di Python. In breve, per coloro che non hanno già, considera di aggiornare il tuo Python alla versione 3.5 o più tardi.

Conclusione

Nell'era moderna dell'informatica, è pertinente che manteniamo i nostri sistemi aggiornati, il nostro software privo di virus e le nostre utility sono state aggiornate alle loro ultime versioni. In questo modo, possiamo rendere le nostre attività quotidiane più facili, più semplici e accurate. Quindi essere un programmatore o uno sviluppatore aiuta ad avere l'ultima versione di Python attivo e in esecuzione sul tuo sistema.