So wechseln Sie unter Debian von der Standardversion zur alternativen Python-Version

Python ist eine wichtige Programmiersprache für alle Linux-basierten Distributionen. Aus diesem Grund ist Python in der Standardversion im System vorinstalliert. Der Fall kann auftreten, wenn Sie von der Standard-Python-Version auf eine alternative Version (sofern installiert) wechseln müssen. Tatsache ist, dass einige Anwendungen unterschiedliche Python-Versionen erfordern.

In diesem Tutorial wird die Vorgehensweise zum Ändern der Standardversion auf eine alternative Python-Version unter Debian Linux demonstriert.

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

Bevor Sie die Standard-Python-Version in eine alternative Version ändern, ist es wichtig, dass Sie herausfinden, welche Python-Versionen auf Ihrem System installiert sind. Das Standardverzeichnis für Python in Debian oder einem anderen Linux-basierten System ist „/usr/bin/python“. Verwenden des Listenbefehls „ls“finden Sie die auf Ihrem System installierten Python-Versionen.

ls /usr/bin/python*

Notiz: Die Ausgabe kann in Ihrem Fall anders ausfallen.

Um die aktuelle Version des Standard-Python auf dem Debian zu überprüfen, führen Sie den folgenden Befehl aus:

Python –version

In unserem Fall ist die aktuelle Version des Standard-Python 2.7.18. In Ihrem Fall kann es je nach verwendetem System unterschiedlich sein.

So wechseln Sie unter Debian Linux von der Standardversion zur alternativen Python-Version

Es gibt zwei Möglichkeiten, unter Debian Linux von der Standard- zur alternativen Python-Version zu wechseln:

  • Über den Befehl update-alternatives
  • Über das pyenv-Tool
  • Methode 1: Wechseln Sie mit dem Befehl „update-alternatives“ von der Standardversion zur alternativen Python-Version

    Zunächst muss der Benutzer einen Symlink zwischen den verschiedenen Python-Versionsverzeichnissen separat erstellen, damit sie alle in einer benannten Gruppe zusammengeführt werden können „Python“. Seit der Python-Version 3.9 ist die alternative Version, die wir verwenden werden, daher müssen wir einen Symlink der Python-Version erstellen 3.9 über den unten angegebenen Befehl:

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

    Erstellen Sie als Nächstes einen Symlink der Python-Version 2.7 18, indem Sie den folgenden Befehl ausführen:

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

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

    sudo update-alternatives –config python

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

    Sobald Sie zur Python-Version wechseln, führen Sie den Befehl „Python-Version“ aus, um sie zu überprüfen:

    Python –version

    Methode 2: Wechseln Sie vom Standard-Python zum alternativen Python über das pyenv-Tool

    Sie können das Standard-Python auch in „Alternative Using“ ändern pyenv mit den folgenden Schritten:

    Schritt 1: Aktualisieren Sie zunächst das System und führen Sie den folgenden Befehl aus, um sicherzustellen, dass keine unerfüllten Systemabhängigkeiten bestehen:

    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: Wenn Sie fertig sind, führen Sie das pyenv-Installationsskript unter Debian mit dem unten angegebenen Befehl aus:

    Curl https://pyenv.run | bash

    Schritt 3: Öffnen Sie als Nächstes die Quelldatei einer Umgebungsvariablen mit dem folgenden Befehl:

    sudo nano ~/.profile

    Fügen Sie das folgende Skript am Ende der Quelldatei hinzu und speichern Sie die Datei, indem Sie auf klicken Strg + X und dann Y:

    export PYENV_ROOT=“$HOME/.pyenv“

    Befehl -v pyenv >/dev/null || export PATH=“$PYENV_ROOT/bin:$PATH“

    eval „$(pyenv init -)“

    Schritt 4: Laden Sie die Änderungen an einer Umgebungsvariablen mit dem folgenden Befehl neu:

    Quelle ~/.profile

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

    pyenv –version

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

    pyenv install –list

    Schritt 7: Sie können jede Version auswählen, die Sie unter Debian installieren möchten. Ich wähle 3.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 machen:

    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 unter Debian installieren und problemlos zwischen ihnen wechseln. Es ist nicht erforderlich, eine Python-Version zu entfernen, um eine andere zu installieren, da Sie beide gleichzeitig verwenden können. Sie müssen einen Symlink für die Python-Version in einer Gruppe erstellen und können anschließend mithilfe von zu jeder gewünschten Python-Version wechseln „–Update-Alternative“ Befehl.

    Kommentar verfassen

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

    Nach oben scrollen