Downgrade der Python-Version

Manav Narula 21 Juni 2023
  1. Downgrade der Python-Version unter Windows
  2. Führen Sie ein Downgrade der Python-Version unter Linux durch
  3. Downgrade der Python-Version auf macOS
Downgrade der Python-Version

Python wird regelmäßig gepflegt und aktualisiert. Einige neue Funktionen werden bei jedem Update hinzugefügt, und einige alte können veraltet sein.

Einige Updates sind größer, während andere geringfügige Änderungen enthalten können. Der in einer bestimmten Python-Version geschriebene Code kann mit anderen Versionen kompatibel sein oder nicht (das Hauptbeispiel ist der Unterschied zwischen Python 2 und Python 3).

Dieses Tutorial zeigt, wie man Python entsprechend unseren Anforderungen auf verschiedenen Geräten herunterstufen kann. Wir werden Methoden für Windows-, Linux- und Mac-Geräte besprechen.

Downgrade der Python-Version unter Windows

Neu installieren, um Python unter Windows herunterzustufen

Die ersten Methoden umfassen die Deinstallation der aktuellen Version von Python und die Installation der erforderlichen Version. Es gibt mehrere Möglichkeiten, dies zu erreichen.

Die erste Methode beinhaltet die Deinstallation der aktuellen Python-Version aus der Systemsteuerung. Wir können in der Systemsteuerung nach der Anwendung Programme hinzufügen oder entfernen suchen.

Diese Anwendung enthält eine Liste aller auf dem Gerät installierten Programme. Wir können die installierte Version von Python aus dieser Liste auswählen, mit der rechten Maustaste klicken, um die Deinstallationsoption auszuwählen, und den Schritten folgen.

Eine andere Möglichkeit, die installierte Version von Python zu deinstallieren, ist die Verwendung des Python-Paketinstallationsprogramms, das zuvor zum Installieren von Python verwendet wurde. Wir erhalten die Optionen reparieren und deinstallieren beim Ausführen des Python-Paketinstallationsprogramms.

Wir können auf die Option Deinstallieren klicken und mit den erforderlichen Schritten fortfahren.

Nachdem Sie eine der vorherigen Methoden angewendet haben, müssen Sie die Python-Dateien löschen, die im gleichnamigen Verzeichnis (normalerweise im Verzeichnis C:\Program Files) verfügbar sind. Außerdem muss sichergestellt werden, dass der Pfad aus der Umgebungsvariable entfernt wird.

Nach der Deinstallation von Python können wir die erforderliche Version installieren und die Paketinstallationsanwendung von der offiziellen Website von Python herunterladen.

Verwenden Sie eine virtuelle Umgebung, um Python unter Windows herunterzustufen

Mit Python können wir verschiedene virtuelle Umgebungen erstellen. Jede virtuelle Umgebung kann ihre erforderliche Version von Python-Interpreter und -Paketen haben.

Um eine virtuelle Umgebung zu erstellen, können wir den Befehl pip install virtualenv an der Eingabeaufforderung verwenden. Wir müssen die erforderliche Version von der offiziellen Website herunterladen.

Danach müssen wir virtualenv \pathof\the\env -p \pathof\the\python_install.exe ausführen. Der erstere Pfad ist der Pfad, in dem wir die Umgebung speichern möchten, und der zweite ist der Pfad, in dem das Installationsprogramm vorhanden ist.

Verwenden Sie die Anaconda-Eingabeaufforderung, um Python unter Windows herunterzustufen

Diese Methode ist auf die Benutzer von Anaconda Navigator beschränkt. An der Anaconda-Eingabeaufforderung können wir die erforderliche Version von Python installieren und die vorherige Version mit dem Befehl conda install python= version überschreiben.

Es ist notwendig zu überprüfen, ob diese Version verfügbar ist oder nicht, indem Sie den Befehl conda search python ausführen und nach verfügbaren Versionen suchen.

Wir können in Anaconda auch sehr einfach eine neue Umgebung erstellen. Wir können den Befehl conda create --name env_name python=python_version ausführen, um eine Umgebung zu erstellen.

Führen Sie ein Downgrade der Python-Version unter Linux durch

Neu installieren, um Python unter Linux herunterzustufen

Wir können die erforderliche Version von Python entfernen und installieren, um sie herunterzustufen. Zuerst müssen wir das Paket von der offiziellen Website herunterladen und installieren.

Dann müssen wir in das Verzeichnis Frameworks\Python.framework\Versions gehen und die nicht benötigte Version entfernen. Wir führen den Befehl sudo rm -rf python_version in diesem Verzeichnis aus, um diese Version zu entfernen.

Verwenden Sie Pyenv, um Python unter Linux herunterzustufen

Pyenv ermöglicht es uns, zwischen verschiedenen Versionen von Python zu wechseln, indem wir Umgebungen erstellen.

Wir können die erforderliche Version von Python mit dem Befehl pyenv install python_version auf dem Terminal installieren. Danach können wir die verfügbaren Versionen mit dem Befehl pyenv versions anzeigen.

Um die erforderliche Version als Python-Version für die lokale Umgebung festzulegen, können wir den Befehl pyenv local python_version verwenden.

Als nächstes können wir in einen anderen Ordner wechseln und die erforderliche Python-Version global einstellen. Um die Version global für einen Benutzer festzulegen, verwenden wir den Befehl pyenv global python_version.

Verwenden Sie Homebrew, um Python unter Linux herunterzustufen

Homebrew ist ein Anwendungsmanager, der Open-Source-Anwendungen verwalten und installieren kann. Es ist unter macOS und Linux verfügbar.

Wir können mit einer Reihe einfacher Befehle in das Repository unserer erforderlichen Version von Python klonen und die vorherige Version aufheben. Diese sind unten dargestellt.

brew unlink python
brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/e128fa1bce3377de32cbf11bd8e46f7334dfd7a6/Formula/python.rb
brew switch python python_version

Verwenden Sie Anaconda, um Python unter Linux herunterzustufen

Anaconda ist auch auf macOS- und Linux-Geräten verfügbar. Wir können die im vorherigen Abschnitt von Downgrade von Python unter Windows beschriebenen Schritte befolgen und sie für diese Geräte verwenden.

Downgrade der Python-Version auf macOS

Unter macOS können wir die im vorherigen Abschnitt besprochenen Methoden mit Pyenv, Homebrew und Anaconda verwenden. Diese Methoden gelten auch hier.

Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Verwandter Artikel - Python Version