HOWTO · Python

Python vollständig unter Windows deinstallieren

So entfernen Sie ausgewählte Python-Installationen unter Windows, prüfen Umgebungsvariablen und bereinigen bestätigte Installationsreste.

Auf dieser Seite

Um Python unter Windows zu entfernen, beginnen Sie unter Einstellungen > Apps > Installierte Apps (bei älteren Windows-Versionen Apps & Features) und deinstallieren Sie die konkreten Python-Einträge, die Sie nicht mehr benötigen. Prüfen Sie vor dem Entfernen jede Version: Eine systemweite Installation, eine Installation nur für Ihr Benutzerkonto und eine Installation aus dem Microsoft Store können getrennt aufgeführt sein. Kontrollieren Sie anschließend den PATH und bereinigen Sie nur eindeutig zugehörige Reste. Ein Befehl wie python --version zeigt den Interpreter an, den Windows zuerst findet; er listet nicht alle Installationen auf.

Methode 1: Python über die Systemsteuerung deinstallieren

Öffnen Sie Einstellungen > Apps > Installierte Apps und suchen Sie nach Python. Prüfen Sie die angezeigte Version und den Herausgeber, wählen Sie den gewünschten Eintrag aus, klicken Sie auf Deinstallieren und folgen Sie den Anweisungen. Bei Windows-Versionen mit der älteren Oberfläche öffnen Sie Systemsteuerung > Programme > Programme und Features und wählen den passenden Python-Eintrag aus. Wiederholen Sie diese Schritte für jede Version, die Sie entfernen möchten. Sie können andere Versionen behalten, wenn eine Anwendung sie weiterhin benötigt.

Mit python --version in der Eingabeaufforderung sehen Sie, welcher Python-Befehl über den PATH aufgelöst wird. Betrachten Sie das als schnelle Prüfung, nicht als vollständige Bestandsaufnahme: Das Ergebnis kann auf eine Version verweisen, während weitere Installationen an anderer Stelle registriert oder gespeichert sind.

Methode 2: Python aus den Umgebungsvariablen entfernen

Durch die Deinstallation eines Eintrags werden Verweise in Umgebungsvariablen nicht immer entfernt. Suchen Sie im Startmenü nach Systemumgebungsvariablen bearbeiten, öffnen Sie Umgebungsvariablen und prüfen Sie sowohl den Benutzer- als auch den Systembereich. Entfernen Sie aus jedem Path-Wert nur Einträge, von denen Sie bestätigt haben, dass sie auf die zu entfernende Python-Installation verweisen, etwa deren Installationsordner und den Unterordner Scripts. Prüfen Sie auch PYTHONPATH; entfernen oder ändern Sie den Wert nur, wenn er auf Dateien verweist, die nicht mehr benötigt werden. Andere Werkzeuge können diese Werte verwenden, lassen Sie daher nicht zugehörige Einträge unverändert. Bestätigen Sie die Dialoge jeweils mit OK.

Mit diesem Snippet können Sie einen kopierten Windows-Path-Wert vor der Bearbeitung auf Einträge prüfen, deren Ordnername „Python“ enthält. Es ändert keine Windows-Einstellungen. Prüfen Sie jeden Treffer, bevor Sie ihn entfernen.

path_value = r"C:\Windows\System32;C:\Users\Ava\AppData\Local\Programs\Python\Python312;C:\Users\Ava\AppData\Local\Programs\Python\Python312\Scripts"
for entry in path_value.split(";"):
    if "python" in entry.lower():
        print(entry)
C:\Users\Ava\AppData\Local\Programs\Python\Python312
C:\Users\Ava\AppData\Local\Programs\Python\Python312\Scripts

Methode 3: Python über die Befehlszeile löschen

Windows bietet keinen zuverlässigen integrierten Einzelbefehl, der jede Python-Distribution und -Version deinstalliert. Vermeiden Sie breite WMIC-Produktabfragen und Befehle, die eine Datei namens python.exe löschen: Sie können Installationen übersehen oder lediglich einen Starter entfernen. Um die klassische Liste der deinstallierbaren Programme über die Befehlszeile zu öffnen, führen Sie appwiz.cpl aus. Wählen Sie dort den genauen Python-Eintrag und anschließend Deinstallieren. Stammt eine Installation aus dem Microsoft Store oder einem anderen Paketmanager, entfernen Sie sie über den Eintrag der jeweiligen Quelle unter den installierten Apps.

Methode 4: Python-Dateien manuell entfernen

Führen Sie manuelle Bereinigungen erst durch, nachdem Sie den passenden App-Eintrag deinstalliert haben. Prüfen Sie den im App-Eintrag angezeigten Installationsort oder den Ordner, den Sie bei der Einrichtung ausgewählt haben. Häufig befindet sich ein Python-Ordner im Benutzerprofil unter AppData\Local\Programs oder unter C:\Program Files; Installationen können jedoch auch anderswo liegen. Löschen Sie einen Ordner nur, wenn Sie bestätigt haben, dass er zur entfernten Python-Installation gehört. Entfernen Sie nicht pauschal alle Ordner oder Dateien, deren Namen „python“ enthalten.

Halten Sie Projektordner von Installationsordnern getrennt. Eine virtuelle Umgebung kann innerhalb eines Projekts verbleiben. Sichern Sie sie bei Bedarf; beachten Sie, dass sie möglicherweise nicht mehr funktioniert, wenn ihr Basisinterpreter entfernt wurde. Bei Bedarf können Sie sie mit einer beibehaltenen oder neu installierten Python-Version neu erstellen.

Fazit

Entfernen Sie die gewünschte Version über die Liste der installierten Windows-Apps, prüfen Sie nur bestätigte PATH- oder PYTHONPATH-Verweise darauf und löschen Sie Installationsreste nur, wenn Sie sie eindeutig zuordnen können. Um festzustellen, was noch vorhanden ist, prüfen Sie die installierten Apps, die Ihnen bekannten Installationspfade und den Python-Befehl in einem neu geöffneten Terminal. Wird python nicht erkannt, bedeutet das, dass Windows den Befehl über den PATH nicht gefunden hat. Es beweist nicht, dass alle Python-Installationen entfernt wurden.

FAQ

  1. Wie prüfe ich, welche Python-Version installiert ist? Führen Sie python --version aus, um die Version zu sehen, die über den PATH zuerst gefunden wird. Prüfen Sie zusätzlich die installierten Apps auf weitere registrierte Versionen.
  2. Muss ich vor einer Neuinstallation jede Version entfernen? Nein. Entfernen Sie nur Versionen, die Konflikte verursachen oder die Sie nicht mehr benötigen. Mehrere Versionen können parallel installiert sein.
  3. Werden meine Projektdateien bei der Deinstallation von Python gelöscht? Der Deinstallationsvorgang bezieht sich auf die ausgewählte Installation. Bewahren Sie Projektdateien in eigenen Ordnern auf und erstellen Sie vor einer manuellen Bereinigung eine Sicherung.
  4. Was kann ich tun, wenn Python nicht in der Systemsteuerung aufgeführt ist? Prüfen Sie Einstellungen > Apps > Installierte Apps, den Microsoft Store oder den Paketmanager, über den Sie Python installiert haben. Eine manuell entpackte Kopie hat möglicherweise keinen Eintrag in der App-Liste. Suchen Sie in diesem Fall den bestätigten Installationsordner, bevor Sie ihn entfernen.
  5. Was geschieht mit virtuellen Umgebungen? Sie können auf dem Datenträger verbleiben, aber Umgebungen, die auf dem entfernten Interpreter basieren, funktionieren möglicherweise nicht mehr. Sichern Sie benötigte Dateien und erstellen Sie die Umgebung mit einem verfügbaren Interpreter neu.