Python è uno dei linguaggi di programmazione più popolari al mondo. Con la sua sintassi semplice e facile da imparare, Python è un'ottima scelta per principianti e sviluppatori esperti. Python è un linguaggio di programmazione abbastanza versatile. Può essere utilizzato come linguaggio di scripting, per creare giochi, sviluppare siti Web, creare algoritmi di apprendimento automatico e analizzare dati.
Python 3.7 include molte nuove funzionalità come la valutazione posticipata delle annotazioni di tipo, il supporto per le classi di dati e le variabili di contesto, la personalizzazione dell'accesso agli attributi del modulo e altro ancora.
Questo tutorial descrive due modi per installare Python 3.7 su Ubuntu 18.04:utilizzando lo standard apt
strumento da deadsnakesPPA e costruendo 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.
Prerequisiti #
Dovrai essere loggato come root o utente con accesso sudo per poter installare i pacchetti sul tuo sistema Ubuntu.
Installazione di Python 3.7 su Ubuntu con Apt #
L'installazione di Python 3.7 su Ubuntu con apt è un processo relativamente semplice e richiederà solo pochi minuti:
-
Inizia aggiornando l'elenco dei pacchetti e installando i prerequisiti:
sudo apt update
sudo apt install software-properties-common
-
Quindi, aggiungi il PPA deadsnakes all'elenco delle fonti:
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.7 con:
sudo apt install python3.7
-
A questo punto Python 3.7 è installato sul tuo sistema Ubuntu e pronto per essere utilizzato. Puoi verificarlo digitando:
python3.7 --version
Python 3.7.3
Installazione di Python 3.7 su Ubuntu dal sorgente #
In questa sezione, ti mostreremo come scaricare e compilare Python 3.7:
-
Per prima cosa, aggiorna l'elenco dei pacchetti e installa i pacchetti necessari per compilare il sorgente Python:
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev wget libbz2-dev
-
Scarica il codice sorgente dell'ultima versione dalla pagina di download di Python utilizzando il seguente comando wget:
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
Al momento della stesura di questo articolo, l'ultima versione è
3.7.4
. -
Una volta completato il download, estrai il tarball gzippato:
tar -xf Python-3.7.4.tgz
-
Quindi, vai alla directory dei sorgenti di Python ed esegui
configure
script che eseguirà una serie di controlli per assicurarsi che tutte le dipendenze sul tuo sistema siano presenti:cd Python-3.7.4
./configure --enable-optimizations
Il
--enable-optimizations
l'opzione ottimizzerà il binario Python eseguendo più test. Questo rende il processo di compilazione più lento. -
Avvia il processo di compilazione di Python usando
make
:make -j 8
Per tempi di compilazione più rapidi, modifica
-j
flag in base al tuo processore. Se non conosci il numero di core nel tuo processore, puoi trovarlo digitandonproc
. Il sistema utilizzato in questa guida ha 8 core, quindi stiamo usando il-j8
bandiera. -
Al termine della compilazione, installa i binari di Python eseguendo il comando seguente:
sudo make altinstall
Non utilizzare lo standard
make install
poiché sovrascriverà il binario python3 di sistema predefinito. -
Questo è tutto. Python 3.7 è stato installato e pronto per essere utilizzato. Verificalo digitando:
python3.7 --version
L'output mostrerà la versione di Python:
Python 3.7.4