So ändern Sie die Standardpython -Version unter Debian 9 Stretch Linux

So ändern Sie die Standardpython -Version unter Debian 9 Stretch Linux

Zielsetzung

In diesem Artikel wird erläutert, wie man zwischen Python2 und Python3 unter Debian 9 Stretch Linux wechselt

Betriebssystem- und Softwareversionen

  • Betriebssystem: - Debian 9 Stretch

Anforderungen

Der privilegierte Zugriff auf Ihre Debian Linux -Installation ist erforderlich.

Schwierigkeit

EINFACH

Konventionen

  • # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
  • $ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

Anweisungen

Debian 9 Stretch kommt mit zwei 2.7 Und 3.5 Python -Versionen. Wenn Sie kein Python -Paket installiert haben, können Sie zwischen beiden auswählen, indem Sie einfach ein geeignetes Paket installieren:

Python 2 Installation: # APT Installieren Sie Python Python 3 Installation: # APT Installieren Sie Python3 

Überprüfen Sie die Standard -Python -Version

So überprüfen Sie eine Standard -Python -Version einfach ausführen Python Befehl und Abfragen seiner Version:

$ python -Verssion Python 2.7.13 

Python installieren

Nehmen wir an, dass kein Python -Dolmetscher auf unserem System noch nicht installiert ist. Daher können wir mit der Installation beider Python -Versionen beginnen:

# Python --version -bash: Python: Befehl nicht gefunden # APT Install Python Python3 

Nach der Installation die Python -Version 2.7 wird aus Standard gemacht:

$ python -Verssion Python 2.7.13 


Aktualisieren Sie die Liste der Python -Alternativen

Um einen systemweiten Schalter zwischen der Verwendung von Standard-Python-Versionen durchzuführen Update-Alternative Befehl. Zuerst die Update-Alternative Der Befehl beschwert sich darüber, dass keine Python -Alternativen verfügbar sind:

# Update-Alternative-List Python Update-Alternative: Fehler: Keine Alternativen für Python 

Um Python -Alternativen zu installieren, finden Sie zunächst alle verfügbaren Optionen:

$ ls/usr/bin/python*/usr/bin/python/usr/bin/python2/usr/bin/python2.7/usr/bin/python3/usr/bin/python3.5/usr/bin/python3.5m/usr/bin/python3m 

Aktualisieren Sie als nächstes die Liste der Python -Alternativen für jede Version, die Sie verwenden möchten. In unserem Fall mit Bleibe mit /usr/bin/python2.7 Und /usr/bin/python3.5 Versionen:

# Update-Alternative-Installieren/usr/bin/python python/usr/bin/python2.7 1 Update-Alternative: Verwenden/usr/bin/python2.7 Um/usr/bin/python (Python) im Auto-Modus zu bereitstellen.5 2 Update-Alternative: Verwenden/usr/bin/python3.5 Um/usr/bin/python (Python) im Auto -Modus bereitzustellen 

Bitte beachten Sie, dass die Ganzzahlnummer am Ende jedes Befehls eine Priorität bezeichnet. Höhere Zahl bedeutet eine höhere Priorität und als solche die /usr/bin/python3.5 Die Version wurde im Auto -Modus so eingestellt, dass keine andere Auswahl ausgewählt ist. Nachdem beide obigen Befehle ausgeführt wurden, ist Ihre aktuelle Standard -Python -Version /usr/bin/python3.5 aufgrund seiner höheren Priorität (2):

# Python --version Python 3.5.3 

Wechseln Sie zwischen Python -Versionen

Jetzt, da wir die Liste der Python -Alternativen aktualisiert haben, um einen Wechsel zwischen jeder Python -Version durchzuführen, besteht darin, auszuführen:

# UPDATE-ALTERNATIONEN-CONFIG PYTHON Es gibt 2 Auswahlmöglichkeiten für das alternative Python (Bereitstellung/USR/bin/python). Auswahlpfad Prioritätsstatus -------------------------------------------------- -------------- * 0/usr/bin/python3.5 2 Auto -Modus 1/usr/bin/python2.7 1 Handbuchmodus 2/usr/bin/python3.5 2 Manuellem Modus Drücken.7 Um/usr/bin/python (Python) im manuellen Modus bereitzustellen 

und wählen Sie eine geeignete Version mithilfe der Selction Integer wie oben gezeigt aus.

# Python --version Python 2.7.13 

Lokale Benutzer Python -Version

Falls Sie nur eine Python -Version selektiv auf der Benutzerbasis ändern müssen, können Sie versuchen, den Benutzer zu bearbeiten .bashrc Datei. Zum Beispiel um die Python -Version zu ändern 3.5 Führen Sie die folgenden Linux -Befehle aus:

$ python -Verssion Python 2.7.13 $ echo 'alias python = "/usr/bin/python3.5 "'>> ~//.Bashrc $… Bashrc $ Python -Verssion Python 3.5.3 

LoadPosition Python-Tutorial-Toc

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Linux -Download
  • Linux -Konfigurationsdateien: Top 30 am wichtigsten
  • Kann Linux Viren bekommen?? Erforschung der Verwundbarkeit von Linux…
  • Beste Linux -Distribution für Entwickler
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • Mint 20: Besser als Ubuntu und Microsoft Windows?
  • Wie man Kali Linux und Windows 10 Dual -Boot -Start hat