So wechseln Sie zwischen Python -Versionen auf Fedora Linux
- 4605
- 528
- Levke Harnapp
Derzeit ist die Standard -Python -Version auf Fedora Linux Python 2. Später Fedora Linux Release 22 wird mit der Python 3 als Standardversion versendet. In dieser Konfiguration erfahren Sie, wie Sie zwischen Python -Versionen auf Fedora Linux wechseln. Beginnen wir damit, alle in Ihrem Fedora -System verfügbaren Python -Versionen aufzulisten:
# ls/usr/bin/python*/usr/bin/python/usr/bin/python2.7/usr/bin/python3/usr/bin/python3.4m/usr/bin/python-Deckung/usr/bin/python2/usr/bin/python2-Coverage/usr/bin/python3.4/usr/bin/python3-mako-render
Überprüfen Sie nun Ihre Standard -Python -Version:
# Python -v Python 2.7.8
Um die Python -Version pro Benutzer zu ändern, erstellen Sie einfach einen neuen Alias in Ihnen .bashrc
befindet sich unter Ihrem Heimverzeichnis:
$ alias python = "/usr/bin/python3.4 "$ . ~/.Bashrc $ Python -Verssion Python 3.4.2
Um die Python -Version weltweit zu ändern, überprüfen Sie zuerst, ob die alternative Python -Version bereits von registriert ist von Alternativen
Befehl:
# Alternativen -List | Grep -i Python
Keine Ausgabe bedeutet, dass keine alternative Python -Version noch konfiguriert ist. Registrieren Sie die beiden oben aufgeführten Python -Versionen mit Alternative
Befehl.
# Alternativen -install/usr/bin/python python/usr/bin/python3.4 2 # Alternativen -install/usr/bin/python python/usr/bin/python2.7 1
Die obigen Befehle unterweisen Alternativen
Befehl zum Erstellen relevanter symbolischer Links, die jederzeit verwendet werden sollen Python
Befehl wird ausgeführt. Wir haben auch gegeben Python3.4
eine höhere Priorität 2
Dies bedeutet, wenn keine Python -Alternative ausgewählt wird Python3.4
wird als Standard verwendet. Nach Ausführung der oben genannten Befehle sollte sich Ihre Python -Version ändern Python3.4
Aufgrund seiner höheren Priorität.
# Python -v Python 3.4.1
Um zwischen der obigen alternativen Python -Version zu wechseln, ist jetzt einfach:
# Alternativen -Config Python Es gibt 2 Programme, die 'Python' liefern. Auswahlbefehl ------------------------------------------- * + 1/usr/bin/python3.4 2/usr/bin/python2.7 Geben Sie ein, um die aktuelle Auswahl [+] zu halten, oder geben Sie die Auswahlnummer ein: 2 [root@localhost fedora]# Python -v Python 2.7.8
Anhang
Bekannte Probleme mit Fedora Linux und Python 3 -Version:
Fehlermeldung:
# Yum Search -Paketpaket ""/usr/bin/yum ", Zeile 30 außer KeyBoardInterrupt, e: ^ syntaxError: Ungültige Syntax
Wenn Sie Python3 weltweit auf Ihr System einstellen, ändern Sie die Yum
Shebang nach Python2:
# vi/usr/bin/yum von: #!/usr/bin/python to: #!/usr/bin/python2.7
Ähnlich:
Fehlermeldung:
Herunterladen von Paketen: Datei "/usr/libexec/urlgrabber-ext-down", Zeile 28 außer Oserror, E: ^ syntaxError: Ungültige Syntax, die auf Benutzerabbrechen beendet ist
Das Problem hängt auch mit Python 3 als Standard -Global -Version zusammen. So beheben Sie diese Fehleraktualisierung /usr/libexec/urlgrabber-text-down
Skript:
# vi/usr/libexec/urlgrabber-ext-down von: #!/usr/bin/python to: #!/usr/bin/python2.7
Verwandte Linux -Tutorials:
- Dinge zu installieren auf Ubuntu 20.04
- Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
- Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
- Beste Linux -Distribution für Entwickler
- Linux -Download
- Eine Einführung in Linux -Automatisierung, Tools und Techniken
- Dinge zu installieren auf Ubuntu 22.04
- Installieren Sie Arch Linux in VMware Workstation
- Manjaro Linux Installation
- Linux -Befehle: Top 20 wichtigste Befehle, die Sie benötigen, um…
- « So installieren Sie Spotify unter Fedora Linux
- So installieren Sie die neueste Eclipse Java IDE unter Debian 9 Stretch Linux »