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-optimizations
opzione 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.