Python è uno dei linguaggi di programmazione più utilizzati al mondo. Con la sua sintassi semplice e facile da imparare, Python è una scelta popolare per principianti e sviluppatori esperti. Python è un linguaggio di programmazione abbastanza versatile. Può essere utilizzato per creare tutti i tipi di applicazioni, da semplici script a complessi algoritmi di apprendimento automatico.
Python 3.8 è l'ultima major release del linguaggio Python. Include molte nuove funzionalità come espressioni di assegnazione, parametri solo posizionali, supporto per f-string e altro.
Python 3.8 non è disponibile nei repository predefiniti di Ubuntu. In questo tutorial, tratteremo due modi diversi per installare Python 3.8 su Ubuntu 18.04. La prima opzione è installare il pacchetto deb da deadsnakesPPA e la seconda è creare dal codice sorgente.
Gli stessi passaggi si applicano per Ubuntu 16.04 e qualsiasi distribuzione basata su Ubuntu, inclusi Kubuntu, Linux Mint e SO elementare.
Installazione di Python 3.8 su Ubuntu con Apt #
L'installazione di Python 3.8 su Ubuntu con apti è un processo relativamente semplice e richiede solo pochi minuti:
-
Esegui i seguenti comandi come root o utente con accesso sudo per aggiornare l'elenco dei pacchetti e installare i prerequisiti:
sudo apt update
sudo apt install software-properties-common
-
Aggiungi il PPA deadsnakes all'elenco delle fonti del tuo sistema:
sudo add-apt-repository ppa:deadsnakes/ppa
Quando richiesto, premi
Enter
per continuare:Press [ENTER] to continue or Ctrl-c to cancel adding it.
-
Una volta abilitato il repository, installa Python 3.8 con:
sudo apt install python3.8
-
Verifica che l'installazione sia andata a buon fine digitando:
python3.8 --version
Python 3.8.0
A questo punto, Python 3.8 è installato sul tuo sistema Ubuntu e puoi iniziare a usarlo.
Installazione di Python 3.8 su Ubuntu dal sorgente #
In questa sezione spiegheremo come compilare Python 3.8 dal sorgente.
-
Aggiorna l'elenco dei pacchetti e installa i pacchetti necessari per compilare Python:
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
-
Scarica il codice sorgente dell'ultima versione dalla pagina di download di Python usando
wget
:wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
Al momento della stesura di questo articolo, l'ultima versione è
3.8.0
. -
Al termine del download, estrai l'archivio gzippato:
tar -xf Python-3.8.0.tgz
-
Passa alla directory sorgente di Python ed esegui
configure
script che esegue una serie di controlli per assicurarsi che tutte le dipendenze sul tuo sistema siano presenti:cd Python-3.8.0
./configure --enable-optimizations
Il
--enable-optimizations
l'opzione ottimizza il binario Python eseguendo più test. Questo rende il processo di compilazione più lento. -
Avvia il processo di compilazione di Python 3.8:
make -j 8
Per tempi di compilazione più rapidi, modifica
-j
per corrispondere al numero di core nel tuo processore. Puoi trovare il numero digitandonproc
. -
Quando il processo di compilazione è completo, installa i binari di Python digitando:
sudo make altinstall
Non utilizzare lo standard
make install
poiché sovrascriverà il binario python3 di sistema predefinito. -
Questo è tutto. Python 3.8 è stato installato e pronto per essere utilizzato. Verificalo digitando:
python3.8 --version
L'output dovrebbe mostrare la versione di Python:
Python 3.8.0