Als Guido van Rossum im Jahr 1991 die erste nutzbare Python Version 0.9.0 veröffentlichte konnte er nicht erwarten, dass er im Begriff war eine der einflussreichsten Programmiersprachen in der Welt zu erschaffen. Python hat eine goldene Zukunft: jede neue Python Version erweitert die vohergehende mit neuen Fähigkeiten und Funktionen.
Um deine Python version anzuzeigen, führe python --version
oder einfach py --version
in deiner Kommandozeile (Windows), Shell (Mac), oder Terminal (Linux/Ubuntu) aus. Um deine Python version in deinem Program mit detaillierten Versionsinformationen anzuzeigen, importiere das Modul mit import sys
und führe sys.version
aus.
Hier ist eine Überblicksdarstellung, die ich für meinen englischsprachigen Hauptartikel erzeugt habe:
Und ein Gif… 😉
Im Folgenden gebe ich einen kurzen Überblick über die verschiedenen Möglichkeiten deine Python Version zu überprüfen (siehe Tabelle):
Python Befehl | Worin? | Was? | Beispiel Ausgabe |
---|---|---|---|
python --version orpython -V orpython -VV | Terminal | Mac/Linux/Win | Python 3.7.2 |
import sys | Python Script | Informationstext | '3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)]' |
sys.version_info | Python script | Versionsinfo Tuple | sys.version_info(major=3, minor=7, micro=2, releaselevel='final', serial=0) |
import platform platform.python_version() | Python script | Kurzer Text Versionsinfo | '3.7.2' |
platform.python_version_tuple() | Python script | Kurzes Tuple Versionsinfo | ('3', '7', '2') |
Wenn du, wie ich, die PowerShell bevorzugst, kein Problem!
Ich schreibe diesen Artikel mit meinem Sohn auf dem Schoß, er besteht darauf dieses Bild auf “Finxter” zu veröffentlichen:
Umgebungen
Diese generische Methode funktioniert auf alle großen Betriebssysteme (Windows, Linux und macOS).
Betriebssystem & Umgebung | Methode |
---|---|
Win10, Win7 | Öffne Kommandozeile und führe python -V oder python --version aus |
MacOS, Linux, Ubuntu | Öffne Terminal und führe python -V oder python --version aus |
Python Shell, Juypter Notebook | Interactiver Modus:>>> import sys |
Python Editor, Juypter Notebook | Normaler Modus:import sys |
Die Tabelle zeigt für verschiedene Umgebungen auf wie du deine Python Version anzeigen kannst.
Wie kannst du deine Kommandozeile öffnen?
- Windows: Drücke die Tastenkombination
Win+R
, gebepowershell
ein und drückeOK
. - MacOS: Tastenkombination
Cmd+Space
,terminal
eingeben undOK
drücken. - Linux: Tastenkombination
Ctrl+Alt+T
.
Die Pythonversionsausgabe besteht aus drei Zahlen: major:minor:micro. Version 3.7.2, beispielsweise, bedeutet dass
- die major Version 3 ist,
- die minor Version 7 ist und
- die micro Version 2 ist.
[ACHTUNG] Verschiedene Hauptversionen (major) sind nicht vollständig kompatibel. Verschiedene Variationen (minor) sind allerdings kompatibel.
Beispielsweise kannst du ein Programm, dass für Python 3.6.4 geschrieben ist auch in Version Python 3.7.2 ausführen—sie haben dieselbe Hauptversion. Du kannst allerdings nicht, im Allgemeinen, ein Python 2.7.4 Programm in Version 3.7.2 ausführen.
Zusammenfassung
Über eine Kommandozeile kann in Windows die Version deiner Python Installation getestet werden. Gib über die Windowssuche “cmd
” und dann im schwarzen Fenster "python --version"
oder einfach “py --version
” ein (ohne Gänsefüßchen). Die Ausgabe ist die Versionsnummer des derzeit installierten Pythonprogramms. Hier ist ein Beispiel: