Come installare l'ultima versione di Python su Ubuntu e Debian?

Come installare l'ultima versione di Python su Ubuntu e Debian?

Come installare l'ultima versione di Python su Ubuntu e Debian?

Come è già ben noto a molti utenti tecnologici di sistemi operativi liberi e aperti basati su GNU/Linux, cioè Distribuzioni Linux come Ubuntu, Debian, Arch, Red Hat, SUSE e molti altri; quasi tutti vengono forniti di default con qualche versione non recente e stabile di Python installata. E naturalmente questo spesso non rappresenta alcun problema o limitazione per un utente d'ufficio o amministrativo a casa, a scuola o in ufficio.

Ma, per utenti tecnologici di livello medio o avanzato, come sviluppatori, amministratori di sistema e server, o per curiosità tecnologica autodidatta nel continuo test e sperimentazione di applicazioni e sistemi, questo può rappresentare alcuni problemi e limitazioni. E sebbene, molte volte, Alcune distribuzioni GNU/Linux vengono fornite con altre versioni leggermente più attuali di Python nei loro repository. che vengono installati di default, non offrono quasi mai l'ultima versione stabile e ancor meno quella in fase di sviluppo. Pertanto, se qualcuno ha bisogno di utilizzare alcune di queste versioni sopra menzionate, deve ricorrere a mezzi alternativi. E per questo motivo oggi vi mostreremo brevemente i passaggi da seguire in due metodi alternativi per raggiungere questo obiettivo. Cioè, sapere come «installa l'ultima versione di Python su Ubuntu e Debian », o altri derivati ​​da questi.

informazioni sull'installazione di python 3.9

Ma, prima di iniziare questa pubblicazione con questo utile ed interessante tutorial da realizzare «installa l'ultima versione di Python su Ubuntu e Debian », ti consigliamo di esplorare a precedente articolo correlato Con l'argomento Python, alla fine della lettura di questo:

informazioni sull'installazione di python 3.9
Articolo correlato:
Python 3.9, come installare questa versione su Ubuntu 20.04

Tutorial per installare Python su Ubuntu e Debian: metodi alternativi

Tutorial per installare Python su Ubuntu e Debian: metodi alternativi

Metodi per installare l'ultima versione di Python in Ubuntu e Debian

Installazione tramite repository PPA Deadsnakes

El Repository PPA del Team Deadsnakes ha dimostrato, per molto tempo, di essere a fornitore affidabile di pacchetti di diverso versioni python per Ubuntu, Debian e le distribuzioni derivate da essi. E per usarlo e installare alcune versioni di Python, i passaggi da seguire attualmente sono i seguenti:

  • Apri un emulatore di terminale su Ubuntu o derivato
  • Esegui i seguenti comandi:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.13

Se necessario, puoi anche installare una versione completa sostituendo l'ultimo ordine di comando con il seguente:

sudo apt-get install python3.13-full

Mentre, se viene utilizzata una distribuzione Debian o un suo derivato, la cosa aggiuntiva da fare sarà modificare il file "sources.list". richiesto con il seguente comando:

sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list

Quindi, cambia la parola "bullseye" o "bookworm" o qualsiasi altra parola corrispondente a Debian e derivati ​​con le parole "jammy" o "focal" corrispondenti a Ubuntu. E quindi ottenere come risultato la seguente riga di repository (fonte software):

deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main

E così, continua nuovamente ad aggiornare l'elenco dei pacchetti e il file installa Python versione 3, che era necessario.

Installazione tramite compilazione Python dal Repository ufficiale

Installazione tramite compilazione Python dal Repository ufficiale

Questo di solito è un percorso leggermente più complesso e più lungo, ma anche più sicuro e affidabile, poiché è letteralmente scarica i file sorgente Python dal repository ufficiale per la compilazione direttamente dal nostro computer. E per farne uso e riescono a installare alcune versioni di Python, i passaggi da seguire attualmente sono i seguenti:

Passaggi precedenti: installazione dei pacchetti e delle librerie essenziali
sudo apt install wget build-essential
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
Fasi principali: compilazione Python
cd /tmp/
wget https://www.python.org/ftp/python/3.13.0/Python-3.13.0a3.tar.xz
tar -xf Python-3.13.0a3.tar.xz
cd Python-3.13.0a3/
./configure #Opcional en caso de ser necesario u error: --enable-optimizations
make -j2 #Reemplace el número por otro para indicar la cantidad de núcleos de CPU asignados a la tarea.
sudo make install #Preferiblemente con el parámetro altinstall para una instalación en paralelo.

Se fino a questo punto tutto è andato bene, cioè la versione scaricata è stata compilata con successo, non resta che farlo prova a installare la nuova versione e l'installazione e l'uso di Pacchetti Python tramite il gestore "pip".. Ciò può essere fatto utilizzando i seguenti ordini di comando:

python3.13 --version #Para chequear la versión nueva instalada.
python3 --version #Para chequear la versión previa instalada.
python3 -m pip --version #Para chequear la versión actual del Gestor PIP en la versión previa instalada de Python.
python3.13 -m pip --version #Para chequear la versión actual del Gestor PIP en la nueva versión instalada de Python.
python3.13 -m pip install --upgrade pip setuptools wheel #Instalación y actualización de paquetes Python esenciales.
sudo pip3.13 install --upgrade pip #Actualización a la última versión disponible del Gestor PIP.
sudo pip3.13 install speedtest-cli #Instalación del paquete Python SpeedTest CLI instalado con el Gestor PIP.
speedtest-cli #Ejecución del paquete Python SpeedTest CLI instalado con el Gestor PIP.
pyenv
Articolo correlato:
Pyenv: installa più versioni di Python sul tuo sistema

Riepilogo 2023-2024

Riassunto

In breve, se sei uno di quelli utenza tecnologica, media o avanzata (Dev, DevOps, SysAdmin, HelpDesk) o semplicemente un curioso tecnologo autodidatta delle tecnologie libere e aperte nel 2024, speriamo che questo tutorial pratico e utile su come «installa qualsiasi versione recente di Python su Ubuntu e Debian » permette di risolvere qualsiasi esigenza indipendentemente dal fatto che si tratti di una versione vecchia e stabile o di una versione moderna e in via di sviluppo. Inoltre, se conosci qualche altro metodo alternativo più efficiente, ti invitiamo a menzionarlo e spiegarlo brevemente nei commenti per lo studio, la sperimentazione e il divertimento di tutta la nostra comunità IT Linuxera.

Infine, ricorda di condividere questo post utile e divertente con gli altri e visita l'inizio del nostro «sito» in spagnolo o altre lingue (aggiungendo 2 lettere alla fine dell'URL, ad esempio: ar, de, en, fr, ja, pt e ru, tra molti altri). Inoltre, ti invitiamo a unirti al nostro Canale ufficiale di Telegram per leggere e condividere altre notizie, guide ed tutorial dal nostro sito web. E anche il successivo Canale Telegram alternativo per saperne di più sul Linuxverse in generale.