 
 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 updatesudo apt install software-properties-common
-  Aggiungi il PPA deadsnakes all'elenco delle fonti del tuo sistema: sudo add-apt-repository ppa:deadsnakes/ppaQuando 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 --versionPython 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 updatesudo 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 configurescript, che esegue una serie di controlli per assicurarsi che tutte le dipendenze del sistema siano presenti:cd Python-3.9.1./configure --enable-optimizationsIl --enable-optimizationsl'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 12Per tempi di compilazione più rapidi, modifica -jper 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 altinstallStiamo usando altinstallinvece diinstallperché 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 --versionL'output dovrebbe mostrare la versione di Python:
Python 3.9.1