Deinstallieren Sie Python in Ubuntu 22.04

Python ist eine der beliebtesten Programmiersprachen. Es handelt sich um eine interpretierte Allzweck-Programmiersprache mit Schwerpunkt auf Einfachheit. Aufgrund seiner Vielseitigkeit wird Python für verschiedene Zwecke eingesetzt: Webentwicklung, Datenanalyse, künstliche Intelligenz und vieles mehr.

In dieser Anleitung werfen wir einen Blick auf die Deinstallation von Python Ubuntu 22.04.

Voraussetzungen

Um dieser Anleitung zu folgen, benötigen Sie die folgenden Komponenten:

  • Ein richtig konfiguriertes Linux-System. Erfahren Sie mehr über das Einrichten einer virtuellen Ubuntu-Maschine auf VirtualBox.
  • Zugriff auf einen Nicht-Root-Benutzer mit Sudo-Berechtigung. Schauen Sie sich den Artikel zur Verwendung an Sudoer um das zu verwalten Sudo Privileg.

Python-Hauptversionen

Derzeit sind die beiden Hauptversionen von Python:

  • Python 2
  • Python 3

Python 2 erhielt sein letztes Update (v2.7.18) am 20. April 2020. Es wurde größtenteils zugunsten von Python 3 eingestellt. Dieser Schritt löste jedoch großen Aufruhr in der Community aus. Python 2 war so beliebt, dass das EOL mehrfach in die Zukunft verschoben werden musste.

Obwohl es veraltet ist, stoßen Sie aus Kompatibilitätsgründen möglicherweise immer noch auf einige Python 2-Installationen. Standardmäßig wird Ubuntu mit installiertem Python 3 geliefert.

Methode 1: Python mit APT entfernen

Schritt 1: Suchen des installierten Python-Pakets

Führen Sie die folgenden Befehle aus:

$ python3 –version

$ python2 –version

Hier:

  • Wir bitten die ausführbare Python-Datei, ihre Version zu drucken.
  • Ubuntu 22.04 wird mit vorinstalliertem Python 3 geliefert. Der erste Befehl gibt also eine Versionsnummer zurück.
  • Ubuntu 22.04 wird nicht mit vorinstalliertem Python 2 geliefert. Das erwartete Ergebnis ist also ein Fehler. Wenn der Befehl jedoch eine Versionsnummer zurückgibt, wird Python 2 später installiert.

Unter Debian/Ubuntu lauten die Kern-Python-Pakete wie folgt:

  • Python 2: python2

$ apt info python2

  • Python 3: python3

$ apt info python3

Schritt 2: Python deinstallieren

Da wir nun wissen, welche Python-Version derzeit auf dem System installiert ist, können wir mit der Deinstallation beginnen.

Um Python 2 zu entfernen, führen Sie den folgenden Befehl aus:

$ sudo apt entferne Python2

Um Python 3 zu entfernen, führen Sie den folgenden Befehl aus:

$ sudo apt entferne Python3

Optional: Entfernen Sie alle Python-Pakete

Das Entfernen aller Python-bezogenen Pakete wird im Allgemeinen nicht empfohlen, da verschiedene Teile des Systems von ihnen abhängig sind. Wenn Sie fortfahren möchten, stellen Sie sicher, dass Sie alle wichtigen Daten gesichert haben.

Um alle Python-Pakete vom System zu entfernen, führen Sie den folgenden Befehl aus:

$ sudo apt autoremove –purge *python*

Hier:

  • Der APT-Paketmanager sucht nach Paketen, die dem angegebenen regulären Ausdruck (*Python*) entsprechen. Die passenden Pakete werden zum Entfernen markiert.
  • APT markiert auch die Abhängigkeiten dieser Pakete zur Entfernung.

Methode 2: Python aus der Quelle entfernen

Wenn Python aus seinem Quellcode kompiliert und installiert wurde, kann APT die Installation nicht erkennen. In diesem Fall wird der Deinstallationsvorgang anders sein.

Vorausgesetzt, Sie haben noch das Quellverzeichnis, das das kompilierte Python-Paket enthält, führen Sie die folgenden Befehle aus:

$ cd $ sudo make deinstallieren

Wenn Sie das Quellverzeichnis entfernt haben, können Sie versuchen, die installierten Bibliotheken und Binärdateien manuell zu entfernen:

$ cd /usr/local/bin
$ sudo rm -f 2to3* leer* pip* pydoc* python*

Beachten Sie, dass dies der letzte Ausweg sein soll. Dies kann zu beschädigten und fehlerhaften Konfigurationen im gesamten System führen.

Methode 3: PyPy entfernen

PyPy soll ein Ersatz für CPython (die Standardimplementierung von Python) sein. Es wurde mit RPython erstellt, das gleichzeitig mit RPython entwickelt wurde. Der Hauptvorteil der Verwendung von PyPy anstelle von CPython ist Leistung. Obwohl es sich um eine Implementierung von Python handelt, Bestimmte Unterschiede können die Kompatibilität beeinträchtigen. Erfahren Sie mehr über PyPy.

Ähnlich wie das klassische Python verfügt auch PyPy über zwei Hauptversionen:

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

Führen Sie die folgenden Befehle aus, um PyPy zu installieren:

$ sudo apt install pypy

$ sudo apt install pypy3

Um PyPy zu deinstallieren, führen Sie auf ähnliche Weise die folgenden Befehle aus:

$ sudo apt entferne Pypy

$ sudo apt entferne pypy3

Bonus: PIP entfernen

PIP ist der De-facto-Standardpaketmanager für Python-Pakete/Module. Standardmäßig ist es für die Verwendung von konfiguriert Python-Paketindex als Quelle von Paketen. Ab Python 3 (v3.4 und höher) ist PIP mit Python 3 vorinstalliert. Der Begriff „PIP“ ist ein rekursives Akronym für „PIP Installs Packages“. Erfahren Sie mehr über PIP.

Ähnlich wie die Hauptversionen von Python verfügt PIP über einzigartige Versionen sowohl für Python 2 (python-pip) als auch für Python 3 (python3-pip).

$ apt info python-pip

$ apt info python3-pip

Wenn Sie alle Python-Pakete entfernt haben, wird PIP standardmäßig ebenfalls deinstalliert. Wenn Sie PIP jedoch gezielt deinstallieren möchten, führen Sie die folgenden Befehle aus:

$ sudo apt Python-Pip entfernen

$ sudo apt entferne python3-pip

Abschluss

Wir haben die verschiedenen Möglichkeiten zum Entfernen von Python aus Ubuntu 22.04 demonstriert. Wir haben die Deinstallation von CPython und PyPy vom System mithilfe von APT demonstriert. Wir haben auch die Deinstallation von Python besprochen, wenn es über den Quellcode installiert wird.

Müssen Sie Python neu installieren? Sehen Sie sich diese Anleitung zur Installation von Python unter Ubuntu 22.04 an. Möchten Sie Ihre Reise mit Python beginnen? Die folgende Anleitung enthält 30 Beispielskripte für den Einstieg. Die Unterkategorie „Python“ enthält außerdem zahlreiche Anleitungen zu verschiedenen Aspekten der Python-Programmierung.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen