Comment installer la dernière version de Python sur Ubuntu et Debian ?
Comme le savent déjà de nombreux utilisateurs technologiques de systèmes d'exploitation libres et ouverts basés sur GNU/Linux, c'est-à-dire Distributions Linux telles que Ubuntu, Debian, Arch, Red Hat, SUSE et beaucoup plus; presque tous sont livrés par défaut avec une version non récente et stable de Python installée. Et bien sûr, cela ne représente souvent aucun problème ou limitation pour un utilisateur professionnel ou administratif à la maison, à l'école ou au bureau.
Mais, pour les utilisateurs technologiques moyens ou avancés, tels que les développeurs, les administrateurs système et serveur, ou les autodidactes curieux de la technologie dans les tests et l'expérimentation continus d'applications et de systèmes, cela peut représenter certains problèmes et limitations. Et même si, à plusieurs reprises, Certaines distributions GNU/Linux sont livrées avec d'autres versions légèrement plus récentes de Python dans leurs référentiels. qui sont installés par défaut, ils ne proposent quasiment jamais la dernière version stable et encore moins, une en phase de développement. Par conséquent, si quelqu’un doit utiliser certaines de ces versions susmentionnées, il doit recourir à des moyens alternatifs. Et pour cette raison, nous allons aujourd’hui vous montrer brièvement les étapes à suivre selon deux méthodes alternatives pour atteindre cet objectif. C'est-à-dire savoir comment «installer la dernière version de Python sur Ubuntu et Debian », ou d'autres dérivés de ceux-ci.

Mais, avant de commencer cette publication avec ce tutoriel utile et intéressant pour réaliser «installer la dernière version de Python sur Ubuntu et Debian », nous vous recommandons d'explorer un post connexe précédent Avec le sujet de Python, en fin de lecture ceci :

Tutoriel pour installer Python sur Ubuntu et Debian : méthodes alternatives
Méthodes pour installer la dernière version de Python dans Ubuntu et Debian
Installation via le référentiel PPA Deadsnakes
El Référentiel PPA de l'équipe Deadsnakes s'est avéré depuis longtemps être un fournisseur fiable de paquets de différents version python pour Ubuntu, Debian et Distros en dérivent. Et pour l'utiliser et installer certaines versions de Python, les étapes à suivre actuellement sont les suivantes :
- Ouvrez un émulateur de terminal sur Ubuntu ou dérivé
- Exécutez les commandes suivantes :
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.13
Si nécessaire, vous pouvez également installer une version complète en remplaçant le dernier ordre de commande par le suivant :
sudo apt-get install python3.13-full
Cependant, si une distribution Debian ou un dérivé de celle-ci est utilisée, la chose supplémentaire à faire sera éditer le fichier « sources.list » requis avec la commande suivante :
sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list
Ensuite, remplacez le mot « bullseye » ou « bookworm » ou tout autre mot correspondant à Debian et Derivatives par les mots « jammy » ou « focal » correspondant à Ubuntu. Et obtenez ainsi la ligne de référentiel suivante (source du logiciel) :
deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main
Et donc, continuez à mettre à jour à nouveau la liste des packages et le installer python version 3, ce qui était nécessaire.

Installation via la compilation Python à partir du référentiel officiel
Il s'agit généralement d'un itinéraire légèrement plus complexe et plus long, mais aussi plus sûr et plus fiable, car il est littéralement téléchargez les fichiers sources Python depuis le référentiel officiel pour compilation directement depuis notre ordinateur. Et pour en profiter et réussir à installer certaines versions de Python, les étapes à suivre actuellement sont les suivantes :
Étapes précédentes : installation des packages et bibliothèques essentiels
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
Principales étapes : compilation 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.
Si tout s'est bien passé jusqu'à présent, c'est-à-dire que la version téléchargée a été compilée avec succès, il ne reste plus qu'à essayez d'installer la nouvelle version et l'installation et l'utilisation du Packages Python via le gestionnaire « pip ». Ce qui peut être fait en utilisant les ordres de commande suivants :
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.

Résumé
Bref, si vous faites partie de ceux-là utilisateurs technologiques, moyens ou avancés (Dev, DevOps, SysAdmin, HelpDesk) ou simplement un curieux technologue autodidacte des technologies libres et ouvertes en 2024, nous espérons que ce tutoriel pratique et utile sur comment «installer n'importe quelle version récente de Python sur Ubuntu et Debian » vous permet de résoudre n'importe quelle exigence, qu'il s'agisse d'une version ancienne et stable ou d'une version moderne et en développement. De plus, si vous connaissez une autre méthode alternative plus efficace, nous vous invitons à la mentionner et à l'expliquer brièvement dans les commentaires pour que l'ensemble de notre communauté informatique Linuxera puisse l'étudier, la tester et en profiter.
Enfin, n'oubliez pas de partager cet article utile et amusant avec les autres, et visitez le début de notre «Site Internet» en espagnol ou dans d'autres langues (en ajoutant 2 lettres à la fin de l'URL, par exemple : ar, de, en, fr, ja, pt et ru, entre autres). De plus, nous vous invitons à rejoindre notre Chaîne Telegram officielle pour lire et partager plus d'actualités, de guides et de tutoriels sur notre site Web. Et aussi, le prochain Chaîne Telegram alternative pour en savoir plus sur le Linuxverse en général.