Respostas:
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.
import platform
print(platform.python_version())
Isso imprime algo como
3.7.2
Tentar
python --version
ou
python -V
Isso retornará uma versão python atual no terminal.
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'
Se você estiver usando o notebook jupyter, tente:
!python --version
Se você estiver usando o terminal Tente:
python --version