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 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
Enterper 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 --versionPython 3.8.0A 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 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 usando
wget:wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgzAl 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
configurescript che esegue una serie di controlli per assicurarsi che tutte le dipendenze sul tuo sistema siano presenti:cd Python-3.8.0./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.8:
make -j 8Per 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 altinstallNon utilizzare lo standard
make installpoiché sovrascriverà il binario python3 di sistema predefinito. -
Questo è tutto. Python 3.8 è stato installato e pronto per essere utilizzato. Verificalo digitando:
python3.8 --versionL'output dovrebbe mostrare la versione di Python:
Python 3.8.0