Heim > Backend-Entwicklung > Python-Tutorial > 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?

DDD
Freigeben: 2024-11-08 14:51:02
Original
386 Leute haben es durchsucht

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 „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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage