Come installare Python 3.11 su Ubuntu 22.04 e 20.04

1 feb 2023 2 min di lettura
Come installare Python 3.11 su Ubuntu 22.04 e 20.04
Indice dei contenuti

Introduzione

Ad oggi, Python 3.11 è l'ultima versione disponibile per l'installazione. Gli sviluppatori Python che desiderano iniziare a creare una nuova applicazione dovrebbero utilizzare l'ultima versione. Questo tutorial ti aiuterà a installare Python 3.11 su sistemi Ubuntu. In questa guida, discuteremo due metodi per installare Python su Ubuntu, il primo metodo installerà Python usando PPA e il secondo metodo compilerà Python dal codice sorgente.

Prerequisiti

I pacchetti Python e l'installazione del codice sorgente richiedevano l'installazione delle dipendenze nel sistema. La compilazione del codice sorgente richiedeva più librerie di compilazione sul sistema. Esegui i seguenti comandi per installare i pacchetti richiesti sul tuo sistema:

sudo apt install build-essential checkinstall \ 
    libreadline-gplv2-dev  libncursesw5-dev libssl-dev \
    libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev 

Installare Python su Ubuntu

Scegli uno dei seguenti metodi per installare Python 3.11 su un sistema Ubuntu. Ti consigliamo di utilizzare il primo metodo, ma se nel caso non funziona, vai con il secondo metodo.

Installare Python 3.11 tramite PPA

Le ultime versioni di Python sono disponibili sotto il ~deadsnakes team PPA. Puoi aggiungere questo PPA al tuo sistema Ubuntu con il seguente comando:

sudo add-apt-repository ppa:deadsnakes/ppa 

Quindi puoi installare Python 3.11 usando il gestore di pacchetti apt-get:

sudo apt install python3.11

Questo installerà Python 3.11 sul tuo sistema Linux.

Installare Python 3.11 utilizzando il codice sorgente

Se il repository non contiene i pacchetti Python per il tuo sistema, installalo compilandolo dal codice sorgente:

Scarica il codice sorgente di Python 3.11: la versione di Python 3.11.1 è disponibile per l'installazione. Puoi visitare i siti Web ufficiali di Python per verificare l'ultima versione disponibile. Usa i seguenti comandi per scaricare il codice sorgente di Python 3.11:

cd /usr/src 
sudo wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz 

Estrai archivio: una volta terminato il download, estrai il contenuto del file di archivio.

sudo tar xzf Python-3.11.1.tgz 

Prepara il codice sorgente: ora prepara il codice sorgente in base all'architettura e all'ambiente del tuo sistema. Inoltre, utilizzare l' --enable-optimizationsopzione con il comando configure per abilitare supporti aggiuntivi come SSL, supporto bz2:

cd Python-3.11.1 
sudo ./configure --enable-optimizations 

Compila e installa: Dopo aver preparato il codice sorgente, compilalo usando il comando make. Usa altinstall, per installarlo come Python separato. In modo che questo non sovrascriva l'installazione di Python esistente:

sudo make altinstall 

Creare altinstallviene utilizzato per impedire la sostituzione del file binario python predefinito /usr/bin/python.

Controllare la versione di Python

Infine, hai installato correttamente Python 3.11 sul tuo sistema. Controlliamo la versione installata di python usando il comando seguente:

python3.11 -V 
Python 3.11.1

Installare PIP

Se hai installato Python utilizzando il gestore pacchetti, il PIP non verrà installato per impostazione predefinita. In tal caso, dovrai installarlo manualmente. Per installare PIP, eseguire il seguente comando:

curl -sS https://bootstrap.pypa.io/get-pip.py | python3.11 

Una volta che il PIP è stato installato correttamente, controlla la sua versione eseguendo il comando:

pip3.11 -V 
pip 22.3.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11)

Conclusione

In conclusione, questo tutorial ti ha aiutato a installare Python 3.11 su sistemi Ubuntu. Il primo metodo utilizza il gestore pacchetti per installare Python da PPA. Il secondo metodo ti aiuta a compilare e installare Python 3.11 sui tuoi sistemi Ubuntu.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.