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.