So wechseln Sie von Standard zu einer alternativen Python -Version auf Debian

So wechseln Sie von Standard zu einer alternativen Python -Version auf Debian
Python ist eine wichtige Programmiersprache für alle Linux-basierten Verteilungen. Dies ist der Grund, warum Sie Python mit der Standardversion im System vorinstalliert finden. Der Fall kann auftreten, wenn Sie von der Standard -Python -Version zu einer alternativen Wechseln benötigt werden, wenn Sie installiert werden. Tatsache ist, dass einige Anwendungen unterschiedliche Python -Versionen erfordern.

Dieses Tutorial zeigt das Verfahren, die Standardeinstellung auf eine alternative Python -Version unter Debian Linux zu ändern.

So überprüfen Sie die aktuelle Version des Standard -Python unter Debian Linux

Bevor Sie die Standard -Python -Version in eine alternative ändern, ist es wichtig, dass Sie die auf Ihrem System installierten Versionen von Python herausfinden. Das Standardverzeichnis für Python in Debian oder ein anderes Linux-basiertes System ist "/Usr/bin/python". Verwenden Sie den Befehl List "LS", Sie finden die installierten Python -Versionen auf Ihrem System.

ls/usr/bin/python*

Notiz: Die Ausgabe kann in Ihrem Fall unterschiedlich sein.

Führen Sie den folgenden Befehl aus:

Python -Version

In unserem Fall ist die aktuelle Version des Standardpython 2.7.18. In Ihrem Fall kann dies je nach verwendetem System unterschiedlich sein.

So wechseln Sie von der Standardeinstellung zu einer alternativen Python -Version unter Debian Linux

Es gibt zwei Möglichkeiten, sich von der Standardeinstellung zur alternativen Python -Version unter Debian Linux zu ändern:

  1. Über den Befehl update-Alternativen
  2. Durch das Pyenv -Werkzeug

Methode 1: Wechseln Sie von der Standardeinstellung zur alternativen Python-Version über den Befehl Update-Alternativen

Erstens muss der Benutzer einen Symlink zwischen den verschiedenen Verzeichnisverzeichnissen der Python -Version separat erstellen, damit sie alle in einer Gruppe namens zusammengeführt werden können "Python". Seit Python -Version 3.9 ist die alternative Version, wir werden daher einen Symlink der Python -Version erstellen 3.9 Über den folgenden Befehl:

sudo update-alternative-install/usr/bin/python python/usr/bin/python3.9 2

Erstellen Sie als nächstes einen Symlink von Python Version 2.7 18 Durch Ausführen des folgenden Befehls:

sudo update-alternative-install/usr/bin/python python/usr/bin/python2.7 18

Sobald die Symlinks erstellt wurden, können Sie die installierten Python -Versionen auflisten, um sie zu wechseln, und führen Sie den folgenden Befehl aus:

Sudo-Update-Alternative-Config

Dort sehen Sie die Python -Version und standardmäßig 2.7 ist ausgewählt. Sie können eine beliebige Anzahl Ihrer Wahl eingeben, um sie als Standardversion Ihres Systems festzulegen. Zum Beispiel betrete ich die 2 wählen Python3.9:

Wenn Sie zur Python -Version wechseln, führen Sie den Befehl python version aus, um ihn zu überprüfen:

Python -Version

Methode 2: Wechseln Sie vom Standardpython zum alternativen Python durch Pyenv -Tool

Sie können auch die Standardpython in Alternative ändern Pyenv Verwenden der folgenden Schritte:

Schritt 1: Aktualisieren Sie zunächst das System und führen Sie den folgenden Befehl aus, um sicherzustellen, dass keine nicht gedeckten Systemabhängigkeiten vorhanden sind:

sudo apt-Get-Update; sudo apt-get install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev git wget curl llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

Schritt 2: Führen Sie nach Abschluss das Pyenv-Installationsskript auf Debian über den folgenden Befehl aus:

curl https: // pyenv.rennen | verprügeln

Schritt 3: Öffnen Sie als Nächstes die Quelldatei einer Umgebungsvariablen über den folgenden Befehl:

sudo nano ~/.Profil

Fügen Sie das folgende Skript unten in der Quelldatei hinzu und speichern Sie die Datei, indem Sie drücken Strg + x und dann Y:

Exportieren Sie pyenv_root = "$ home/.pyenv "
Befehl -v pyenv>/dev/null || Export Path = "$ pyenv_root/bin: $ path"
Eval "$ (pyenv init -)"

Schritt 4: Laden Sie die Änderungen in eine Umgebungsvariable durch den folgenden Befehl neu:

Quelle ~/.Profil

Schritt 5: Überprüfen Sie die Installation von Pyenv Über den Versionsbefehl:

pyenv -Verssion

Schritt 6: Führen Sie den Befehl Listen aus, um die verfügbaren Python -Versionen zu überprüfen:

pyenv install -list

Schritt 7: Sie können jede Version auswählen, die Sie auf Debian installieren möchten. Ich wähle die 3 aus.10.9

pyenv install 3.10.9

Schritt 8: Führen Sie nach der Installation den folgenden Befehl aus, um die installierte Version für alle Benutzer global zu gestalten:

Pyenv Global 3.10.9

Führen Sie den folgenden Befehl aus, um die Änderungen zu bestätigen:

Python -Version

Endeffekt

Sie können mehrere Python -Versionen auf Debian installieren und einfach zwischen ihnen wechseln. Es ist nicht erforderlich, eine Python -Version zu entfernen, um eine andere zu installieren, da Sie sie gleichzeitig verwenden können. Sie müssen einen Symlink für die Python -Version in einer Gruppe erstellen und danach können Sie zu jeder Python -Version wechseln, die Sie mit dem möchten "-Update Alternative" Befehl.