Impresión de la versión de Python en la salida


472

¿Cómo puedo imprimir el número de versión de la instalación actual de Python desde mi script?

Respuestas:


582

Tratar

import sys
print(sys.version)

Esto imprime la cadena de información de la versión completa. Si solo desea el número de versión de Python, la solución de Bastien Léonard es la mejor. Es posible que desee examinar la cadena completa y ver si la necesita o partes de ella.



59

Tratar

python --version 

o

python -V

Esto devolverá una versión actual de Python en la terminal.


3
Agradable y simple! Recomendaría el último método porque la versión anterior de Python no admite el indicador "--version". Además, cuanto menos escriba para mí, mejor.
Steve Gelman

21
No, no debería ser la respuesta, porque Thomas específicamente preguntó "... en la salida?". No preguntaba cómo descubrir qué versión había instalado, preguntaba cómo incluir esa información en una declaración 'impresa'.
Scott Prive

33
import sys  

versión expandida

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

específico

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

o

print(sys.version_info.major)
'3'

o

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

1

Si está utilizando el cuaderno jupyter Pruebe:

!python --version

Si está utilizando la terminal Pruebe:

 python --version
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.