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 piuttosto versatile, puoi usarlo per fare quasi tutto ciò che vuoi, scrivere piccoli script, creare giochi, sviluppare siti Web, creare algoritmi di apprendimento automatico, analizzare dati e altro ancora. Python è anche portatile, il che significa che puoi eseguire lo stesso script Python su diversi sistemi operativi senza alcuna modifica.
Il supporto per Python 2 termina nel 2020. Python 3 è il presente e il futuro del linguaggio.
Python 3.7 è l'ultima versione principale del linguaggio Python e include molte nuove funzionalità come la valutazione posticipata delle annotazioni dei tipi, 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 spiega come installare Python 3.7 su Debian 9.
Installazione di Python 3.7 su Debian #
Compilare Python 3.7 su Debian è un processo relativamente semplice e richiederà solo pochi minuti.
-
Inizia installando 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 libreadline-dev libffi-dev curl libbz2-dev
-
Scarica il codice sorgente dell'ultima versione dalla pagina di download di Python utilizzando il seguente
curl
comando:curl -O https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
Al momento della stesura di questo articolo, l'ultima versione è
3.7.3
. -
Al termine del download, estrai il tarball:
tar -xf Python-3.7.3.tar.xz
-
Passare alla directory dei sorgenti di Python ed eseguire
configure
script che eseguirà una serie di controlli per assicurarsi che tutte le dipendenze sul tuo sistema siano presenti:cd Python-3.7.3
./configure --enable-optimizations
Il
--enable-optimizations
l'opzione ottimizzerà il binario Python eseguendo più test che renderanno il processo di compilazione più lento. -
Esegui
make
per avviare il processo di compilazione: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 mio sistema ha 8 core, quindi sto usando-j8
bandiera. -
Una volta completata la compilazione, installa i binari di Python eseguendo il comando seguente come utente con accesso sudo:
sudo make altinstall
Non utilizzare lo standard
make install
poiché sovrascriverà il sistema predefinitopython3
binario. -
A questo punto Python 3.7 è installato sul tuo sistema Debian e pronto per essere utilizzato. Puoi verificarlo digitando:
python3.7 --version
Python 3.7.3