Comment installer Python dans les systèmes RHEL et Debian
Plusieurs universités de premier plan dans le monde utilisent Python pour initier les étudiants à la programmation. Le Massachusetts Institute of Technology (MIT), l’Université du Texas à Arlington et Stanford ne sont que quelques exemples d’institutions qui utilisent largement ce langage.
De plus, il est important de noter que Python est également utile pour une grande variété d’applications éducatives, d’entreprise et scientifiques, du développement Web aux applications de bureau en passant par l’apprentissage automatique et tout ce qui se trouve entre les deux.
Actuellement, deux versions majeures de Python sont utilisées – la 2 et la 3, la 2 perdant rapidement du terrain au profit de la 3 puisque la première n’est plus en cours de développement. Étant donné que toutes les distributions Linux sont livrées avec Python 2.x installé.
Dans cet article, nous allons montrer comment installer et utiliser la dernière version de Python dans les distributions basées sur RHEL et Debian et ses dérivés tels qu’Ubuntu (la dernière version LTS a déjà le dernier Python installé) ou Linux Mint. Notre objectif sera d’installer les outils de langage de base qui peuvent être utilisés dans la ligne de commande.
Cependant, nous expliquerons également comment installer Python IDLE - un outil basé sur une interface graphique qui nous permet d’exécuter du code Python et de créer des fonctions autonomes.
Installer Python sur Linux à partir de la source
Au moment de la rédaction de cet article (novembre 2022), la dernière version est Python 3.11, et nous allons effectuer l’installation à partir de la source.
Bien que nous puissions installer les paquets de base et leurs dépendances en utilisant yum et aptitude (ou apt-get) ou apt.
Pourquoi? La raison est simple : cela nous permet d’avoir la dernière version stable du langage (3.11) et de fournir une méthode d’installation agnostique en termes de distribution.
Avant d’installer Python dans des distributions basées sur RHEL telles que CentOS Stream Fedora, Rocky et AlmaLinux, assurons-nous que notre système dispose de toutes les dépendances de développement nécessaires :
# yum -y groupinstall development
yum -y install zlib-devel
Dans les distributions basées sur >Debian telles que Ubuntu et Linux Mint, nous devrons installer gcc, make et la bibliothèque de compression/décompression zlib :
# aptitude -y install gcc make zlib1g-dev
Une fois les paquets de base nécessaires installés, vous pouvez vous rendre sur la page officielle de téléchargement de Python pour télécharger la version source de Python 3.11 ou utiliser la commande wget suivante pour la télécharger directement et l’installer.
# wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tar.xz
tar xJf Python-3.11.0.tar.xz
cd Python-3.11.0
./configure
make
make install
Maintenant, détendez-vous et allez prendre un sandwich car cela peut prendre un certain temps. Une fois l’installation terminée, utilisez which pour vérifier l’emplacement du binaire principal :
# which python3
python3 -V
python3
Le résultat de la commande ci-dessus doit être similaire à :
[root@tecmint:~/Python-3.11.0]# which python3
/usr/local/bin/python3
[root@tecmint:~/Python-3.11.0]# python3 -V
Python 3.11.0
[root@tecmint:~/Python-3.11.0]# python3
Python 3.11.0 (main, Nov 15 2022, 09:50:56) [GCC 8.5.0 20210514 (Red Hat 8.5.0-10)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit
>>> quit()
Félicitations! Python 3.11 est maintenant installé sur votre système.
Installer Python IDLE sur Linux
Python IDLE est un outil basé sur une interface graphique pour Python. Si vous souhaitez installer l’IDLE Python, récupérez le paquet nommé idle (Debian) ou python-tools (RHEL).
# yum install python3-idle [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
apt-get install idle [On Debian, Ubuntu and Mint]
Tapez la commande suivante pour démarrer l’IDLE Python.
# idle3
Or
idle
Résumé
Dans cet article, nous avons expliqué comment installer la dernière version stable de Python à partir de la source.
Enfin, si vous venez de Python 2, vous voudrez peut-être jeter un coup d’œil à la documentation officielle de 2to3. Il s’agit d’un programme qui lit le code Python 2 et le transforme en code Python 3 valide.
Vous avez des questions ou des commentaires sur cet article ? N’hésitez pas à nous contacter en utilisant le formulaire ci-dessous. :

