Python è probabilmente uno dei linguaggi di programmazione più popolari e versatili. È un linguaggio multiuso e fornisce una miriade di casi d'uso come lo sviluppo di app Web full stack, l'intelligenza artificiale, il web scraping e la visualizzazione dei dati in fantastiche dashboard nella scienza dei dati.
Attualmente, Python 3.9.7 è l'ultima versione di Python e offre una serie di vantaggi tra cui variabili flessibili e notazioni di funzione, operatori di unione in dict, supporto per il fuso orario IANA e molti altri.
In questa guida, ti guideremo attraverso l'installazione di Python 3.9 su Debian 11.
Passaggio 1:installa le dipendenze Python3
Questa procedura dettagliata richiederà la compilazione di Python dal sorgente. Questo ci consente di installare l'ultima versione di Python e personalizzare ulteriormente le opzioni di build.
Per iniziare, aggiorna l'indice del pacchetto.
$ sudo apt update
Quindi, installa le dipendenze e le librerie necessarie per creare Python.
$ sudo apt install build-essential libncurses5-dev zlib1g-dev libnss3-dev libgdbm-dev libssl-dev libsqlite3-dev libffi-dev libreadline-dev curl libbz2-dev
Questo installa una serie di pacchetti aggiuntivi e altre dipendenze.
Una volta completata l'installazione delle dipendenze Python, il passaggio successivo sarà scaricare l'ultimo file di installazione di Python 3.9.
Passaggio 2:scarica e installa l'ultima versione di Python 3.9
Successivamente, scaricheremo il file del codice sorgente compresso con gzip dalla versione ufficiale di Python e dalla pagina di download come mostrato.
Quindi, per scaricare il file tarball, esegui il comando:
$ sudo wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
Quindi, estrai il file compresso come segue.
$ tar -xvf Python-3.9.1.tgz
Dopo l'estrazione, avrai ora 2 file:il file tarball e la cartella decompressa ( Python-3.9.7)
Per compilare Python dal sorgente, vai alla cartella non compressa.
$ cd Python-3.9.1
Quindi esegui lo script di configurazione come mostrato.
$ /configure --enable-optimizations
Questo esegue più test e richiede un po 'di tempo. Nel mio caso, ci sono voluti circa 30 minuti. Ecco alcuni esempi di output.
Quindi inizia il processo di compilazione.
$ make -j 2
Il -j l'opzione specifica il numero di core della CPU. Puoi controllare il numero di core sul tuo sistema Linux eseguendo nproc comando.
$ nproc
Ecco alcuni esempi di output del processo di compilazione.
Successivamente, esegui il comando seguente per installare i binari Python.
$ sudo make altinstall
Questo finalizza l'installazione di Python 3.9.7 sul tuo sistema.
Passaggio 3:verifica dell'installazione
Puoi confermare la versione di Python installata usando il comando:
$ python3.9 --version
Puoi accedere alla shell di Python 3.9 usando il comando
$ python3.9
Per provarlo, scriveremo un semplice programma per trovare la somma di due variabili, xey.
x = 35 y = 75 z = x + y print("Hello, the sum of x and y is", +z)
Risultato
Ciao, la somma di xey è 110
E ci siamo! Python 3.9.7 è ora installato su Debian 11.