Python è uno dei linguaggi di programmazione più popolari al mondo. È un linguaggio versatile utilizzato per creare tutti i tipi di applicazioni, da semplici script a complessi algoritmi di apprendimento automatico. Con la sua sintassi semplice e facile da imparare, Python è una scelta popolare per principianti e sviluppatori esperti.
Python 3.9 è l'ultima major release del linguaggio Python. Include molte nuove funzionalità come nuovi operatori dict, nuove funzioni str, supporto per il fuso orario IANA e altro ancora.
In questo articolo, ti mostreremo due modi per installare Python 3.9 su Ubuntu 20.04. La prima opzione è installare il pacchetto da deadsnakesPPA e la seconda è compilare Python 3.9 dal codice sorgente.
Gli stessi passaggi si applicano a Ubuntu 18.04 e a tutte le distribuzioni basate su Ubuntu, inclusi Kubuntu, Linux Mint e SO elementare.
Installazione di Python 3.9 su Ubuntu con Apt #
L'installazione di Python 3.9 su Ubuntu con apti è un processo relativamente semplice e richiede solo pochi minuti per essere completato.
-
Aggiorna l'elenco dei pacchetti e installa 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. -
Una volta abilitato il repository, puoi installare Python 3.9 eseguendo:
sudo apt install python3.9
-
Verifica che l'installazione sia andata a buon fine digitando:
python3.9 --version
Python 3.9.1+
Questo è tutto. Python 3.9 è installato su Ubuntu e puoi iniziare a usarlo.
Installazione di Python 3.9 su Ubuntu dal sorgente #
La compilazione di Python dal sorgente consente di installare l'ultima versione di Python e personalizzare le opzioni di compilazione. Tuttavia, non sarai in grado di mantenere la tua installazione di Python tramite apt
gestore di pacchetti.
I seguenti passaggi spiegano come compilare Python 3.9 dal sorgente:
-
Installa le dipendenze necessarie 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 con
wget
:wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
-
Una volta completato il download, estrai l'archivio gzippato:
tar -xf Python-3.9.1.tgz
-
Passa alla directory sorgente di Python ed esegui
configure
script, che esegue una serie di controlli per assicurarsi che tutte le dipendenze del sistema siano presenti:cd Python-3.9.1
./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.9:
make -j 12
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
Stiamo usando
altinstall
invece diinstall
perché in seguito sovrascriverà il binario python3 di sistema predefinito.
Questo è tutto. Python 3.9 è stato installato e pronto per essere utilizzato. Per verificarlo, digita:
python3.9 --version
L'output dovrebbe mostrare la versione di Python:
Python 3.9.1