So ändern Sie die Standardpython -Version unter Debian 9 Stretch Linux
- 1359
- 181
- Hr. Moritz Bozsik
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