Impression de la version Python en sortie


472

Comment puis-je imprimer le numéro de version de l'installation actuelle de Python à partir de mon script?

Réponses:


582

Essayer

import sys
print(sys.version)

Ceci imprime la chaîne complète d'informations sur la version. Si vous ne voulez que le numéro de version python, alors la solution de Bastien Léonard est la meilleure. Vous voudrez peut-être examiner la chaîne complète et voir si vous en avez besoin ou des portions.


201
import platform
print(platform.python_version())

Cela imprime quelque chose comme

3.7.2


59

Essayer

python --version 

ou

python -V

Cela retournera une version actuelle de python dans le terminal.


3
Agréable et simple! Je recommanderais cette dernière méthode car les anciennes versions de Python ne prennent pas en charge l'indicateur "--version". De plus, moins je tape, mieux c'est.
Steve Gelman

21
Non, cela ne devrait pas être la réponse, car Thomas a spécifiquement demandé "... dans la sortie?". Il ne demandait pas comment découvrir la version qu'il avait installée, il demandait comment inclure ces informations dans une déclaration «imprimée».
Scott Prive

33
import sys  

version étendue

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

spécifique

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

Si vous utilisez un ordinateur portable jupyter Essayez:

!python --version

Si vous utilisez un terminal Essayez:

 python --version
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.