Ab sofort sind Python 2 und Python 3 die wichtigsten Veröffentlichungen, die noch relevant sind. Während Python 2 markiert war, ist es immer noch erforderlich, damit einige Codes laufen können. Zum größten Teil wird jedoch empfohlen, Python 3 zu haben. In diesem Handbuch überprüfen wir verschiedene Möglichkeiten, um die in Ihrem System installierte Version von Python zu überprüfen.
Voraussetzungen
Um die in diesem Handbuch gezeigten Schritte zu befolgen, müssen die folgenden Komponenten bereit sein, um zu gehen.
Die Python -Version
Jede Python -Versionsnummer hat drei Komponenten.
Wie bereits erwähnt, sind Python 2 und Python 3 die beiden Hauptversionen verfügbar. Python 2 ist veraltet und die neueste veröffentlichte Version war Python 2.7.18. Hier,
Zum Zeitpunkt des Schreibens dieses Artikels ist das neueste Python 3 Python 3.10.2. Hier,
Überprüfen Sie die Python -Version
Verwenden des Python -Dolmetschers
Python kommt der Python Befehlszeilen-Tool. Es fungiert sowohl als Python -Schale als auch als Dolmetscher. Wir können dieses Tool bitten, die Versionsnummer der installierten Python zu drucken.
Führen Sie den folgenden Befehl aus, um die installierte Version von Python 2 zu überprüfen: Führen Sie den folgenden Befehl aus:
$ python2 -Verssion
Führen Sie den folgenden Befehl aus, um die installierte Version von Python 3 zu überprüfen: Führen Sie den folgenden Befehl aus:
$ python3 -Verssion
Beachten Sie, dass wenn Sie die Python -Version nicht angeben, die Standard -Python -Version verwendet wird. Beachten Sie, dass Sie sowohl Python 2 als auch Python 3 im selben System installieren lassen können. Pakete wie Python-Is-Python2 oder Python-Is-Python3 kann die Standard -Python -Version beeinflussen.
$ python -Verssion
Verwenden eines Python -Skripts
Wir können ein einfaches Python -Skript erstellen, das die Versionsinformationen des Python, unter dem es ausgeführt wird.
Das erste Beispiel enthält die sys Bibliothek. Es kommt mit zwei Möglichkeiten, die Version zu überprüfen: die sys.Ausführung String und sys.Versions Information. Im folgenden Code habe ich beide gleichzeitig implementiert.
ImportsystemEin anderer Weg ist die Verwendung des Plattform Bibliothek. Wie System python_version () Und python_version_tuple () Funktionen. Der folgende Code zeigt beide Funktionen gleichzeitig.
ImportplattformAusführen von Python -Codes ohne Skript
Anstatt ein dediziertes Skript zu erstellen, können wir die Python -Codes direkt aus der Befehlszeile ausführen. Es komprimiert alle Schritte in einen einzelnen Befehl. Für kurze und einfache Aufgaben wie diese ist dies ein optimalere Weg.
Verwenden des SYS -Moduls
Im folgenden Befehl importieren wir die sys Modul und Drucken des Wertes der sys.Ausführung.
$ python2 -c "Importsystem; drucken (sys.Ausführung)"
$ python3 -c "Importsystem; drucken (sys.Ausführung)"
Alternativ können Sie den Wert von drucken sys.Versions Information.
$ python2 -c "Importsystem; drucken (sys.Versions Information)"
$ python3 -c "Importsystem; drucken (sys.Versions Information)"
Verwenden des Plattformmoduls
Die folgenden Python -Befehle importieren die Plattform Modul und drucken Sie die Werte von Plattform.python_version () Und Plattform.python_version_tuple () Funktionen.
$ python2 -c "Importplattform; Druck (Plattform.python_version ()) "
$ python3 -c "Importplattform; Druck (Plattform.python_version ()) "
$ python2 -c "Importplattform; Druck (Plattform.python_version_tuple ()) "
$ python3 -c "Importplattform; Druck (Plattform.python_version_tuple ()) "
Abschließende Gedanken
In diesem kurzen Leitfaden haben wir verschiedene Möglichkeiten untersucht, die Version von Python zu überprüfen, auf dem unser Code ausgeführt wird. Diese Techniken können nützlich sein, wenn Sie einen Python -Code geschrieben haben, der eine bestimmte Version erfordert, um ordnungsgemäß zu funktionieren.
Interessiert an der Meisterung von Python? Schauen Sie sich unsere Python-Unterkategorie an. Es ist reich an Python -Tutorials zu verschiedenen Python -Konzepten, die für Anfänger für fortschrittliche Entwickler geeignet sind.
Happy Computing!