Recherche de site Web

Comment installer Python sur Debian 12


Python est un langage de programmation populaire et une partie principale du système d'exploitation Linux, y compris Debian 12. La raison est que de nombreuses applications s'exécutant sur le système Linux utilisent Python pour effectuer des tâches liées au système, telles que la gestion des journaux système, l'automatisation des tâches, et plus encore. Avec Python, vous serez capable d'exécuter des codes Python, de faire fonctionner des applications Python ou d'accéder à plusieurs bibliothèques Python sur votre système.

Dans ce guide, vous apprendrez :

  • Comment installer Python sur Debian 12
  • Comment mettre à jour Python sur Debian 12
  • Comment utiliser Python sur Debian 12
  • Méthode Bonus : Comment installer Python sur Debian 12 via pyenv
  • Comment résoudre le problème lors de la suppression de Python sur Debian 12
  • Conclusion

Comment installer Python sur Debian 12

Python est préinstallé sur un système Debian ; cependant, la version installée de Python n'est pas la plus récente. Si vous souhaitez installer la dernière version de Python sur Debian 12, utilisez les étapes suivantes :

Étape 1 : Vérifier la version de Python sur Debian

Tout d'abord, vérifiez la version de Python installée sur votre système Debian, cela peut se faire avec la commande suivante :

python3 --version

Étape 2 : Télécharger le dernier fichier source Python sur Debian 12

Maintenant, visitez le site web et téléchargez la dernière version du fichier source tgz (archive tar compressée) pour Python. La dernière version de Python au moment de la rédaction de cet article est 3.12.1 dont le fichier source peut être téléchargé sur Debian 12 avec la commande wget suivante:

wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz

Étape 3 : Extraire le contenu du fichier source Python

Vous devez extraire le contenu du fichier source sur votre système Debian en utilisant la commande tar donnée ci-dessous :

tar -zxvf Python-3.12.1.tgz

Remarque : Assurez-vous de changer le nom du fichier source si vous avez téléchargé une version différente sur votre système.

Étape 4 : Installer les dépendances sur Debian 12

Vous devez également vous assurer d'installer certaines dépendances sur votre système Debian, car elles sont nécessaires au cours du processus d'installation. Pour installer ces dépendances sur Debian 12 avec une seule commande, utilisez :

sudo apt install build-essential libncursesw5-dev libsqlite3-dev cmake tk-dev libssl-dev libgdbm-dev libreadline-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev -y

Étape 5 : Configurer les paquets ou fichiers pour Python

Pour vérifier les paquets et les configurer pour l'installation, commencez par naviguer vers le répertoire source de Python en utilisant la commande cd :

cd Python-3.12.1

Vous pouvez ensuite utiliser la commande ci-dessous pour configurer les packages nécessaires à l'installation de Python sur Debian 12 :

CFLAGS=-Wno-error ./configure

La commande ci-dessus s'exécutera et ignorera les avertissements qui pourraient arrêter le processus d'exécution. En d'autres termes, elle ne considère pas un avertissement comme une erreur.

Étape 6 : Préparer le processus d'installation

Après la configuration, vous devez préparer le processus d'installation de Python en exécutant la commande make donnée ci-dessous :

sudo make -j 5

La commande ci-dessus parallélisera le processus de construction en divisant la tâche en morceaux plus petits. Elle exécutera ensuite la tâche simultanément sur jusqu'à 5 threads pour accélérer le processus de construction.

Étape 7 : Installer Python sur Debian 12

Après l'exécution de la commande ci-dessus, vous pourrez ensuite installer Python sur Debian 12 en exécutant la commande make suivante :

sudo make altinstall

La commande ci-dessus adopte une approche différente par rapport à la commande make install car elle installe les paquets à un emplacement différent (/usr/local/bin) au lieu de les écraser. Cela est crucial pour les utilisateurs qui souhaitent gérer plusieurs versions de Python et garder les choses séparées de l'environnement.

Comment mettre à jour Python sur Debian 12

Après avoir terminé l'installation, vous devez mettre à jour Python sur Debian 12, cela peut être fait en supprimant le Python précédemment installé et en le remplaçant par la nouvelle version de Python installée. Tout cela peut être fait en suivant l'étape donnée ci-dessous :

Étape 1 : Accédez au répertoire Bin

Tout d'abord, naviguez vers l'emplacement /usr/bin sur Debian en utilisant la commande cd donnée ci-dessous :

cd /usr/bin

Étape 2 : Supprimer le répertoire Python de Debian 12

Ensuite, supprimez le répertoire Python précédent de votre système en utilisant la commande suivante :

sudo rm python3

Étape 3 : Lier la dernière version de Python sur Debian 12

Ensuite, liez la dernière version de Python installée sur Debian 12 avec les commandes python, cela peut être fait en utilisant les commandes suivantes :

Pour la commande python, utilisez :

sudo ln -s /usr/local/bin/python3.12 python

Et pour python3, utilisez :

sudo ln -s /usr/local/bin/python3.12 python3

Étape 4 : Vérifier la version de Python sur Debian 12

Pour vérifier que la dernière version de Python est à jour sur votre système Debian, vous pouvez utiliser la commande suivante :

python3 --version

Comment utiliser Python sur Debian 12

Pour utiliser Python sur Debian 12, utilisez la commande suivante pour ouvrir l'interpréteur Python :

python3

Ensuite, écrivez du code python et appuyez sur Entrée pour l'exécuter sur votre système :

print("Hello LinuxHint")

Remarque : Vous pouvez également créer un fichier avec l'extension .py sur Debian, ajouter un code Python puis exécuter le fichier en utilisant l'interpréteur Python.

Méthode Bonus : Comment installer Python sur Debian 12 via pyenv

pyenv est une autre méthode efficace qui peut être utilisée pour installer Python sur Debian 12 ou d'autres systèmes Linux. Avec pyenv, vous pouvez installer plusieurs versions de Python sur votre système et passer à n'importe quelle version en quelques secondes. Cela sera utile pour les utilisateurs qui travaillent avec des applications simultanément nécessitant différentes versions de Python.

Pour installer pyenv sur Debian 12 et installer Python par son intermédiaire, utilisez les étapes suivantes :

Étape 1 : Installer Curl et Git sur Debian 12

Tout d'abord, vous devez installer curl et git sur votre système Debian à partir de la commande suivante, car ils sont nécessaires pour installer pyenv :

sudo apt install curl git -y

Étape 2 : Installer pyenv sur Debian 12 à partir du script

Exécutez maintenant la commande suivante pour télécharger le script pyenv et installer l'application sur Debian 12:

curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

Étape 3 : Définir le chemin d'environnement

Vous devez définir le chemin dans le fichier .bashrc afin que le système sache où pyenv est installé. Pour ce faire, ouvrez le fichier .bashrc en utilisant la commande suivante:

sudo nano ~/.bashrc

Ajoutez ensuite les lignes suivantes dans le fichier :

export PYENV_ROOT="$HOME/.pyenv"

[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"

eval "$(pyenv init -)"

Enregistrez le fichier en utilisant CTRL+X, ajoutez Y et appuyez sur Entrée pour quitter.

Appliquez ensuite les modifications en utilisant la commande source fournie ci-dessous si :

source ~/.bashrc

Étape 4 : Vérifiez la version de pyenv

Pour confirmer que pyenv est correctement installé sur Debian 12, utilisez la commande suivante :

pyenv --version

Étape 5 : Vérifiez la liste des Pythons

Pour vérifier la liste des différentes versions de Python qui peuvent être installées sur Debian 12 via pyenv, vous pouvez utiliser la commande ci-dessous :

pyenv install -l

Étape 6 : Installer Python depuis pyenv

Vous pouvez maintenant installer Python depuis pyenv en utilisant la commande pyenv suivie du mot-clé install et de la version Python que vous souhaitez installer sur Debian:

pyenv install version_number

Étape 7 : Rendre Python global

Rendez l'installation de Python globale sur Debian 12 à partir de la commande suivante :

pyenv global 3.13-dev

Étape 8 : Initialise le Shell pyenv

Maintenant, vous devez apporter des modifications à l'environnement en initialisant le pyenv, afin qu'il configure les variables d'environnement nécessaires, cela peut être fait en utilisant :

eval "$(pyenv init -)"

Étape 9 : Vérifiez la version de Python

Confirmez maintenant que la version Python installée via pyenv a été mise à jour avec succès sur Debian 12 en utilisant la commande suivante :

python3 –version

Comment résoudre un problème lors de la désinstallation de Python sur Debian 12

Il est conseillé et fortement interdit de supprimer Python de votre système Linux car la plupart des applications, services et fonctionnalités intégrées sont basés sur Python. Supprimer Python rendra le système instable, et vous pourriez ne pas être en mesure d'utiliser le bureau. Si vous avez accidentellement supprimé Python de votre système, utilisez les étapes suivantes pour le réparer :

Étape 1 : Redémarrez l'appareil et connectez-vous à votre utilisateur système en fournissant un nom d'utilisateur et un mot de passe :

Étape 2 : Maintenant, exécutez la commande suivante pour renouveler votre adresse IP auprès du serveur DHCP :

sudo dhclient -r

Étape 3 : Pour vous assurer que votre système dispose d'une connexion réseau valide, vous pouvez utiliser :

sudo dhclient

Étape 4 : Ensuite, installez l'environnement de bureau nécessaire sur Debian 12 à partir de la commande suivante :

sudo apt install task-gnome-desktop -y

La commande ci-dessus installera les dépendances nécessaires sur Debian 12, y compris Python et une fois installé, vous verrez à nouveau l'interface de bureau :

Conclusion

Python est préinstallé dans Debian 12, cependant pour installer la dernière version, téléchargez le fichier source tgz depuis le site officiel. Ensuite, naviguez vers le répertoire source et utilisez la commande de configuration pour vérifier le fichier de configuration de Python. Plus tard, vous pouvez utiliser la commande make pour préparer les fichiers, les exécuter et installer via la commande make altinstall. Cependant, vous devez mettre à jour votre version de Python en supprimant d'abord le précédent répertoire Python et en le liant avec le dernier. De plus, vous pouvez également utiliser pyenv pour installer Python sur Debian 12. Le guide complet étape par étape pour l'installation de Python sur Debian 12 est fourni dans la section ci-dessus de ce guide. Faire cela vous permettra d'utiliser la dernière version de Python sur votre système Debian.