„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > So ändern Sie die Standard-Python-Version: Warum verwendet mein Terminal immer noch Python 2?

So ändern Sie die Standard-Python-Version: Warum verwendet mein Terminal immer noch Python 2?

Veröffentlicht am 15.11.2024
Durchsuche:378

How to Change the Default Python Version: Why Is My Terminal Still Using Python 2?

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.

Neuestes Tutorial Mehr>

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