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 updatesudo apt install software-properties-common -
Quindi, aggiungi il PPA deadsnakes all'elenco delle fonti:
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.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 --versionPython 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 updatesudo 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.tgzAl 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
configurescript che eseguirà una serie di controlli per assicurarsi che tutte le dipendenze sul tuo sistema siano presenti:cd Python-3.7.4./configure --enable-optimizationsIl
--enable-optimizationsl'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 8Per tempi di compilazione più rapidi, modifica
-jflag 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-j8bandiera. -
Al termine della compilazione, installa i binari di Python eseguendo il comando seguente:
sudo make altinstallNon utilizzare lo standard
make installpoiché sovrascriverà il binario python3 di sistema predefinito. -
Questo è tutto. Python 3.7 è stato installato e pronto per essere utilizzato. Verificalo digitando:
python3.7 --versionL'output mostrerà la versione di Python:
Python 3.7.4