GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Python 3.10 su Debian 11

Python è uno dei linguaggi di programmazione open source, multiuso e orientati agli oggetti più utilizzati. Sta guadagnando popolarità grazie alla sua semplicità e alla sintassi facile da usare. È un linguaggio di alto livello ed è generalmente utilizzato nello sviluppo web, nello sviluppo di giochi, nell'analisi e nella visualizzazione dei dati, nell'intelligenza artificiale e nell'apprendimento automatico.

Al momento della stesura di questo tutorial, Python 3.10 è l'ultima versione stabile ed è stata rilasciata il 04 ottobre 2021. Python 3.10 viene fornito con alcune fantastiche funzionalità tra cui Corrispondenza dei modelli strutturali, Segnalazione degli errori migliorata, Aggiornamenti di sicurezza, Corrispondenza dei modelli e altro ancora.

In questo post, ti mostreremo come installare Python 3.10 su Debian 11.

Prerequisiti

  • Un Debian 11 VPS con accesso root abilitato o un utente con privilegi sudo.

Accedi tramite SSH e aggiorna il tuo sistema

Innanzitutto, dovrai accedere al tuo VPS Debian 11 tramite SSH come utente root:

ssh root@IP_ADDRESS -p PORT_NUMBER
Quindi, esegui i seguenti comandi per aggiornare tutti i pacchetti installati sul tuo VPS:

apt-get update -y

Una volta aggiornati tutti i pacchetti, riavvia il sistema per applicare le modifiche.

Installa le dipendenze richieste

Per impostazione predefinita, Python 3.10 non è incluso nel repository predefinito di Debian 11. Quindi dovrai installare i pacchetti essenziali per scaricare e compilare Python 3.10 dal sorgente.

Puoi installare tutte le dipendenze richieste usando il seguente comando:

apt-get install wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev -y

Dopo aver installato tutte le dipendenze richieste, puoi procedere al download del sorgente Python 3.10.

Scarica Python 3.10

Puoi scaricare il sorgente di Python 3.10 andando alla pagina di download di Python e scaricando il tarball tramite il tuo browser web oppure puoi usare il comando wget per scaricarlo tramite l'interfaccia della riga di comando:

wget -c https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz

Una volta completato il download, estrai il tarball scaricato utilizzando il seguente comando:

tar -Jxvf Python-3.10.0.tar.xz

Una volta estratta la sorgente Python, puoi procedere al passaggio successivo.

Installa Python 3.10

Ora vai alla directory estratta usando il seguente comando:

cd Python-3.10.0

Successivamente, avvia la compilazione utilizzando il seguente comando:

./configure --enable-optimizations

Dopo la corretta compilazione, otterrai il seguente output:

checking for --disable-test-modules... no
configure: creating ./config.status
config.status: creating Makefile.pre
config.status: creating Misc/python.pc
config.status: creating Misc/python-embed.pc
config.status: creating Misc/python-config.sh
config.status: creating Modules/ld_so_aix
config.status: creating pyconfig.h
creating Modules/Setup.local
creating Makefile

Infine, compila e installa Python 3.10 nella directory /usr/local/bin senza sostituire la versione precedente di Python:

make altinstall

Verifica l'installazione di Python 3.10

A questo punto, Python 3.10 è installato sul tuo sistema. Ora puoi verificarlo usando il seguente comando:

python3.10 --version

Otterrai la versione Python nel seguente output:

Python 3.10.0

Per impostazione predefinita, Python 3.9 è impostato come versione predefinita in Debian 11. Si consiglia di impostare Python 3.10 come versione predefinita.

Puoi impostare Python 3.10 come versione predefinita usando il seguente comando:

update-alternatives --install /usr/bin/python python /usr/local/bin/python3.10 1

Puoi anche impostare Pip3.10 come versione predefinita usando il seguente comando:

update-alternatives --install /usr/bin/pip pip /usr/local/bin/pip3.10 1

Ora, esegui il seguente comando per verificare la versione predefinita di Python:

python --version

Otterrai il seguente output:

Python 3.10.0

Ovviamente, se sei uno dei nostri clienti di hosting Debian, non devi installare Python 3.10 sul tuo VPS Debian 11:chiedi semplicemente ai nostri amministratori, siediti e rilassati. I nostri amministratori installeranno immediatamente Python 3.10 su Debian 11 per te.

PS. Se ti è piaciuto questo post su come installare Python 3.10 su Debian 11 VPS, condividilo con i tuoi amici sui social network usando i pulsanti qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.


Debian
  1. Come installare Python 3.9 su Debian 10

  2. Come installare Python 3.8 su Debian 11 Bullseye

  3. Come installare Python 3.9 su Debian 11 Bullseye

  4. Debian – Come installare Python 3.6?

  5. Come installare Python 3.6.4 su Debian 9

Come installare Python 3.9 su Debian 11

Come installare Python 3.10 su Debian 11?

Come installare Python 3.7 su Debian 11 Bullseye

Come installare Python 3 su Debian 8

Come installare Python 3.7 su Debian 9 Stretch

Come installare Vai su Debian 10