So ändern Sie die Standard-Python-Version: Jenseits von Kompatibilitätsproblemen
Sie haben Python 3.2 installiert und trotz der Ausführung des Befehls „Shell-Profil aktualisieren“ funktioniert Terminal immer noch zeigt Python 2.6.1. Diese Diskrepanz kann verwirrend sein. Lassen Sie uns daher untersuchen, wie Sie Ihre Standard-Python-Version ändern können.
Historischer Kontext: Abwärtskompatibilität und mehrere Versionen
In der Vergangenheit war Python2 weit verbreitet . Mit der Veröffentlichung von Python3 wurden erhebliche Änderungen eingeführt, die die Abwärtskompatibilität beeinträchtigten. Um die Kompatibilität mit vorhandenen Skripten aufrechtzuerhalten, blieben Python2-Installationen intakt und auf die neueste Version wurde normalerweise über Python3 zugegriffen.
Aktuelle Praktiken: Benutzerdefinierte Standard- und virtuelle Umgebungen
Heutzutage ermöglichen viele Betriebssysteme Benutzern, einen benutzerdefinierten Standardwert für den Python-Befehl festzulegen. Dies bietet mehr Flexibilität, da die meiste Software jetzt explizit auf Python2 oder Python3 verweist.
Shell-Alias: Eine praktische lokale Option
Sie können in Ihrer Shell einen benutzerdefinierten Alias erstellen Lassen Sie Python Python3 starten. Dieser Ansatz ist jedoch nur auf Ihrem lokalen Computer praktisch und erfordert die manuelle Eingabe des Alias jedes Mal.
Mehrere 3. oder 2. Versionen: Verwenden der Verwaltungstools Ihres Betriebssystems
Wenn Sie mehrere Python-Versionen installiert haben, verwenden Sie den Paketmanager Ihres Betriebssystems, um ältere Versionen zu verfolgen und möglicherweise zu entfernen. Wenn Sie mehrere Versionen benötigen, konfigurieren Sie Ihre $PATH-Variable, um den gewünschten Standard zu priorisieren, oder verwenden Sie Update-Alternativen.
Was $PATH und symbolische Links versteht
$PATH ist ein Umgebungsvariable, die bestimmt, welche Verzeichnisse nach ausführbaren Dateien durchsucht werden. Standardmäßig haben die meisten Systeme /usr/bin (oder ähnliches) in $PATH, das typischerweise symbolische Links zu verschiedenen Python-Versionen enthält.
Das obige ist der detaillierte Inhalt vonSo ändern Sie die Standard-Python-Version: Warum verwendet mein Terminal immer noch Python 2?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!