So wechseln Sie die Python -Version in Ubuntu & Debian

So wechseln Sie die Python -Version in Ubuntu & Debian

Python ist eine Programmiersprache auf hoher Ebene, die weit verbreitet für die Systemprogrammierung verwendet wird. Es ist für alle beliebten Betriebssysteme erhältlich. Sie können mehr als eine Python -Version auf einem einzigen System installieren. Sobald Sie mehrere Python-Versionen installiert haben, können Sie das Standard-Python mit dem Tool für Update-Alternative wechseln.

Alle Python -Entwickler werden empfohlen, eine virtuelle Umgebung für die Anwendungen zu nutzen. Dies bietet eine isolierte Umgebung für die Anwendung mit einer definierten Python -Version.

Python -Version auf Ubuntu & Debian wechseln

Das Befehlszeilen-Tool von Update-Alternativen besteht darin, symbolische Links für die Standardbefehle zu erstellen und aufrechtzuerhalten. Mit Hilfe können wir die Befehle leicht auf verschiedene Versionen wechseln. Denn dieses Tutorial, Python 3.10, Und Python 2.7 sind in einem Debian-System vorinstalliert. Wir werden eine Gruppe für Befehle erstellen und symbolische Links festlegen.

  1. Erstellen Sie einen Symlink von /usr/bin/python2.7 Zu /usr/bin/python und setzen Sie den Gruppennamen als "Python" fest. Später wird der Gruppenname verwendet, um Links zu wechseln.
    sudo update-alternative-install/usr/bin/python python/usr/bin/python2.7 1  
    Ausgabe-Update-Alternative: Verwenden/usr/bin/python2.7 Um/usr/bin/python (Python) im Auto -Modus bereitzustellen 
  2. Ändern Sie den Symlink -Link auf /usr/bin/python3.10 für /usr/bin/python und setzen Sie den Gruppennamen auf "Python". Der Gruppenname muss für alle Python -Versionen gleich sein.
    sudo update-alternative-install/usr/bin/python python/usr/bin/python3.10 2  
    Ausgabe-Update-Alternative: Verwenden/usr/bin/python3.10 Um/usr/bin/python (Python) im Auto -Modus bereitzustellen 
  3. Wiederholen Sie Schritt 2, um der Gruppe weitere Python -Version hinzuzufügen, die bereits auf Ihrem System installiert ist.
  4. Zu diesem Zeitpunkt haben Sie dem Gruppennamen zwei Python -binäre Versionen hinzugefügt "Python". Jetzt können Sie einfach mit den folgenden Befehlen zu jeder Version wechseln. Hier ist "Python" der Gruppenname, der in den obigen Befehlen definiert ist.
    Sudo-Update-Alternative-Config  
    Ausgabe: [Option auswählen] Es gibt 2 Auswahlmöglichkeiten für das alternative Python (Bereitstellung/USR/bin/python). Auswahlpfad Prioritätsstatus -------------------------------------------------- -------------- 0/usr/bin/python3.10 2 Auto -Modus * 1/usr/bin/python2.7 1 Handbuchmodus 2/usr/bin/python3.10 2 Manuellem Modus Drücken Sie, um die aktuelle Auswahl [*] oder die Auswahlnummer einzuhalten: 

    In dieser obigen Ausgabe Python, 2.7 wird als aktuelle Version festgelegt. Um dies in Python 3 zu ändern.10, Sie müssen eingeben 0 oder 2 und drücken Sie die Eingabetaste.

  5. Das ist es. Die aktuelle Python -Version wird in Ihrem System geändert. Geben Sie einfach den folgenden Befehl ein, um die korrekt aktive Python -Version anzuzeigen.
    Python -v  
    Ausgabe Python 3.10.2 

    Sie können einer Gruppe mehrere Python -Versionen hinzufügen (Schritte: 01 & 02) und einfach zwischen ihnen wechseln.

Abschluss

In diesem Tutorial haben Sie gelernt, die Standard -Python -Versionen auf Ihren Ubuntu- und Debian Linux -Systemen zu wechseln. Anstatt die Version zu wechseln, können Sie auch die virtuelle Python -Umgebung für Ihre Anwendungen konfigurieren.