So ändern Sie die Standard-Python-Version: Jenseits von Kompatibilitätsproblemen
Sie haben Python 3.2 installiert und trotz der Ausführung des Befehls „Update Shell Profile“ 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 jedes Mal die manuelle Eingabe des Alias.
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.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3