Désinstaller Python dans Ubuntu 22.04

Desinstaller Python Dans Ubuntu 22 04



Python est l'un des langages de programmation les plus populaires. C'est un langage de programmation interprété à usage général qui met l'accent sur la simplicité. En raison de sa polyvalence, Python est utilisé à diverses fins : développement Web, analyse de données, intelligence artificielle, et bien plus encore.

Dans ce guide, nous verrons comment désinstaller Python dans Ubuntu 22.04 .

Conditions préalables

Pour suivre ce guide, vous avez besoin des composants suivants :







  • Un système Linux correctement configuré. En savoir plus sur configurer une machine virtuelle Ubuntu sur VirtualBox .
  • Accès à un utilisateur non root avec privilège sudo. Découvrez l'article sur en utilisant sudistes pour gérer la sudo privilège .

Versions majeures de Python

À l'heure actuelle, les deux versions principales de Python sont :



  • Python 2
  • Python 3

Python 2 a reçu sa dernière mise à jour (v2.7.18) le 20 avril 2020. Il a été principalement supprimé au profit de Python 3. Cette décision a cependant provoqué un tollé majeur dans la communauté. Python 2 était si populaire que l'EOL a dû être repoussé plusieurs fois dans le futur.



Bien qu'obsolète, vous pouvez toujours rencontrer certaines installations Python 2 pour des raisons de compatibilité. Par défaut, Ubuntu est livré avec Python 3 installé.





Méthode 1 : Suppression de Python à l'aide d'APT

Étape 1 : Recherche du package Python installé

Exécutez les commandes suivantes :



$python3 --version

$python2 --version

Ici:

  • Nous demandons à l'exécutable Python d'imprimer sa version.
  • Ubuntu 22.04 est livré avec Python 3 préinstallé. Ainsi, la première commande renvoie un numéro de version.
  • Ubuntu 22.04 n'est pas livré avec Python 2 préinstallé. Ainsi, le résultat attendu est une erreur. Cependant, si la commande renvoie un numéro de version, Python 2 est installé ultérieurement.

Sur Debian/Ubuntu, les packages Python de base sont les suivants :

  • Python 2 : python2
$ apt infos python2

  • Python 3 : python3
$ infos apt python3

Étape 2 : Désinstallation de Python

Maintenant que nous savons quelle version de Python est actuellement installée sur le système, nous pouvons commencer à les désinstaller.

Pour supprimer Python 2, exécutez la commande suivante :

$ sudo apt supprimer python2

Pour supprimer Python 3, exécutez la commande suivante :

$ sudo apt supprimer python3

Facultatif : supprimer tous les packages Python

La suppression de tous les packages liés à Python n'est généralement pas recommandée car diverses parties du système en dépendent. Si vous souhaitez continuer, assurez-vous d'avoir sauvegardé toutes vos données importantes.

Pour supprimer tous les packages Python du système, exécutez la commande suivante :

$ sudo apt suppression automatique --purge * python *

Ici:

  • Le gestionnaire de packages APT recherche les packages correspondant à l'expression régulière donnée (*python*). Les packages correspondants sont marqués pour suppression.
  • APT marque également les dépendances de ces packages à supprimer.

Méthode 2 : supprimer Python de la source

Si Python a été compilé et installé à partir de son code source, APT ne pourra pas reconnaître l'installation. Dans ce cas, le processus de désinstallation sera différent.

En supposant que vous ayez toujours le répertoire source qui contient le package Python compilé, exécutez les commandes suivantes :

$ CD < path_to_python_source_dir >
$ sudo faire désinstaller

Si vous avez supprimé le répertoire source, vous pouvez essayer de supprimer manuellement les bibliothèques et les fichiers binaires installés :

$ CD / usr / local / poubelle
$ sudo rm -F 2à3 * inactif * pépin * pydoc * python *

Notez que cela est censé être le dernier recours. Cela peut conduire à des configurations corrompues et cassées dans tout le système.

Méthode 3 : Suppression de PyPy

PyPy vise à remplacer CPython (l'implémentation Python par défaut). Il est construit avec RPython qui a été développé simultanément avec lui. Le principal avantage à utiliser PyPy autre que CPython est performance . Bien qu'il s'agisse d'une implémentation de Python, certaines différences peuvent avoir un impact sur la compatibilité. En savoir plus sur Python .

Semblable au Python classique, PyPy a également deux versions majeures :

  • PyPy 2 (pypy)
  • Python 3 (pypy3)

Pour installer PyPy, exécutez les commandes suivantes :

$ sudo apte installer pipy

$ sudo apte installer pypy3

De même, pour désinstaller PyPy, exécutez les commandes suivantes :

$ sudo apt supprimer pypy

$ sudo apt supprimer pypy3

Bonus : suppression du PIP

PIP est le gestionnaire de packages standard de facto pour les packages/modules Python. Par défaut, il est configuré pour utiliser le Index des packages Python comme source de packages. À partir de Python 3 (v3.4 et versions ultérieures), PIP est préinstallé avec Python 3. Le terme « PIP » est un acronyme récursif pour « PIP Installs Packages ». En savoir plus sur le PIP .

Semblable aux versions majeures de Python, PIP a des versions uniques pour Python 2 (python-pip) et Python 3 (python3-pip).

$ apt info python-pip

$ apt info python3-pip

Si vous avez supprimé tous les packages Python, PIP est également désinstallé par défaut. Cependant, si vous souhaitez désinstaller spécifiquement PIP, exécutez les commandes suivantes :

$ sudo apt supprimer python-pip

$ sudo apt supprimer python3-pip

Conclusion

Nous avons démontré les multiples façons de supprimer Python d'Ubuntu 22.04. Nous avons démontré la désinstallation de CPython et PyPy du système à l'aide d'APT. Nous avons également discuté de la désinstallation de Python s'il est installé à partir du code source.

Besoin de réinstaller Python ? Consultez ce guide sur installer Python sur Ubuntu 22.04 . Intéressé à commencer votre voyage avec Python ? Ce qui suit guide propose 30 exemples de scripts pour commencer. Le Sous-catégorie Python contient également de nombreux guides sur divers aspects de la programmation Python.