Introduzione

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 i principianti e gli 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.

Python 3.9 non è disponibile nei repository standard di Ubuntu 20.04 LTS Focal Fossa.

In questo articolo, ti mostreremo due modi per installare Python 3.9 su Ubuntu 20.04 LTS Focal Fossa. La prima opzione è installare il pacchetto dal deadsnakes PPA e la seconda è compilare Python 3.9 dal codice sorgente.

Gli stessi passaggi si applicano per Ubuntu 18.04 e tutte le distribuzioni basate su Ubuntu, inclusi Kubuntu, Linux Mint e il sistema operativo elementare.

Se desideri installare Python 3.9 su un server in remoto continua a leggere, altrimenti salta il primo paragrafo "Connessione al Server" e leggi il successivo.

Connessione al Server

Per accedere al server, è necessario conoscere l'indirizzo IP. Avrai anche bisogno dell'username e della password per l'autenticazione. Per connettersi al server come utente root digitare il seguente comando:

ssh [email protected]_DEL_SERVER

Successivamente sarà necessario inserire la password dell'utente root.

Se non utilizzate l'utente root potete connettervi con un'altro nome utente utilizzando lo stesso comando, quindi modificare root con il vostro nome_utente:

ssh [email protected]_DEL_SERVER

Successivamente vi verrà chiesto di inserire la password del vostro utente.

La porta standard per connettersi tramite ssh è la 22, se il vostro server utilizza una porta diversa, sarà necessario specificarla utilizzando il parametro -p, quindi digitare il seguente comando:

ssh [email protected]_DEL_SERVER -p PORTA

Installare Python 3.9 su Ubuntu con Apt

L'installazione di Python 3.9 su Ubuntu con apt è un processo relativamente semplice e richiede solo pochi minuti per il completamento.

Aggiorna l'elenco dei pacchetti e installa i prerequisiti:

sudo apt update
sudo apt install software-properties-common

Aggiungi il deadsnakes PPA all'elenco delle fonti del tuo sistema:

sudo add-apt-repository ppa:deadsnakes/ppa

Quando richiesto, premere [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.0+

Questo è tutto. Python 3.9 è installato su Ubuntu e puoi iniziare a usarlo.

Installare Python 3.9 su Ubuntu dai sorgenti

La compilazione di Python da 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 il gestore di pacchetti apt.

I seguenti passaggi spiegano come compilare Python 3.9 dal sorgente.

Installa le dipendenze necessarie per costruire 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.0/Python-3.9.0.tgz

Una volta completato il download, estrai l'archivio compresso con gzip:

tar -xf Python-3.9.0.tgz

Passa alla directory dei sorgenti di Python, con il comando cd, ed esegui lo script configure, che esegue una serie di controlli per assicurarsi che tutte le dipendenze sul tuo sistema siano presenti:

cd Python-3.9.0
./configure --enable-optimizations

L'opzione --enable-optimizations ottimizza il binario Python eseguendo più test. Ciò rallenta il processo di compilazione.

Avvia il processo di compilazione di Python 3.9:

make -j 12

Per tempi di compilazione più rapidi, modificare -j in modo che corrisponda al numero di core nel processore. Puoi trovare il numero digitando nproc.

Quando il processo di compilazione è completo, installa i binari di Python digitando:

sudo make altinstall

Stiamo usando altinstall invece di install perché in seguito sovrascriverà il binario di sistema predefinito python3.

Questo è tutto. Python 3.9 è stato installato e pronto per essere utilizzato. Per verificarlo, digita:

python3.9 --version

Dovresti ricevere un messaggio di output simile al seguente:

Python 3.9.0+

Conclusione

Ti abbiamo mostrato come installare Python 3.9 sulla tua macchina Ubuntu 20.04 LTS Focal Fossa. Ora puoi iniziare a sviluppare il tuo progetto Python 3.9.