620 Stimmen

Python-Version in der Ausgabe ausgeben

Wie kann ich die Versionsnummer der aktuellen Python-Installation in meinem Skript ausgeben?

790voto

Thomas Owens Punkte 110966

Versuchen Sie

import sys
print(sys.version)

Dies gibt die vollständige Versionsinformation aus. Wenn Sie nur die Python-Versionsnummer wollen, dann Die Lösung von Bastien Léonard ist die beste. Vielleicht möchten Sie die gesamte Zeichenfolge prüfen und sehen, ob Sie sie oder Teile davon benötigen.

271voto

Bastien Léonard Punkte 57728
import platform
print(platform.python_version())

Dies druckt etwas wie

3.7.2

76voto

Atul Arvind Punkte 14857

Versuchen Sie

python --version 

ou

python -V

Dies gibt eine aktuelle Python-Version im Terminal zurück.

44voto

GhostRyder Punkte 479
import sys  

erweiterte Version

sys.version_info  
sys.version_info(major=3, minor=2, micro=2, releaselevel='final', serial=0)

spezifisch

maj_ver = sys.version_info.major  
repr(maj_ver) 
'3'  

ou

print(sys.version_info.major)
'3'

ou

version = ".".join(map(str, sys.version_info[:3]))
print(version)
'3.2.2'

9voto

Kriti Pawar Punkte 722

Wenn Sie jupyter notebook verwenden, versuchen Sie es:

!python --version

Wenn Sie ein Terminal verwenden Versuchen Sie es:

 python --version

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X