Imprimindo a versão Python na saída


471

Como posso imprimir o número da versão da instalação atual do Python do meu script?

Respostas:


581

Tentar

import sys
print(sys.version)

Isso imprime a cadeia de informações completa da versão. Se você deseja apenas o número da versão do python, a solução de Bastien Léonard é a melhor. Você pode examinar a sequência completa e ver se precisa ou parte dela.



59

Tentar

python --version 

ou

python -V

Isso retornará uma versão python atual no terminal.


3
Agradável e simples! Eu recomendaria o último método, porque a versão mais antiga do Python não suporta o sinalizador "--version". Além disso, quanto menos digitando para mim, melhor.
— precisa

21
Não, não deveria ser a resposta, porque Thomas perguntou especificamente "... na saída?". Ele não estava perguntando como descobrir qual versão havia instalado, ele estava perguntando como incluir essas informações em uma declaração 'impressa'.
— Scott Prive

33
import sys  

versão 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'  

ou

print(sys.version_info.major)
'3'

ou

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

1

Se você estiver usando o notebook jupyter, tente:

!python --version

Se você estiver usando o terminal Tente:

 python --version
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.