94 votes

Quelle version de Python ai-je ?

Comment puis-je savoir quelles versions de Python je possède ?

J'utilise Ubuntu 14.04 (Trusty Tahr).

5voto

Nykakin Points 3562

Vous pouvez également vérifier la version de Python à partir du code lui-même en utilisant platform de la bibliothèque standard. Il existe deux fonctions : platform.python_version() (renvoie une chaîne de caractères) et platform.python_version_tuple() (renvoie un tuple). script :

import platform

print(platform.python_version())
print(platform.python_version_tuple())

En cours d'exécution :

$ python test.py 
3.4.1
('3', '4', '1')
$ python2.7 test.py 
2.7.8
('2', '7', '8')

2voto

Willington Points 39

Facilement, ouvrez le terminal et faites ce qui suit :

Écrire à

python

pour vérifier votre version 2.x Dans mon cas, elle apparaît :

Python 2.7.6 (default, Mar 22 2014, 22:59:56) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.

Pour le 3.x, écrivez :

python3

Dans mon cas, il apparaît :

Python 3.4.0 (default, Apr 11 2014, 13:05:11) 
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.

Dans les deux cas, pour sortir de Python Shell, écrire :

 exit()

2voto

ddzzbbwwmm Points 664
  • Dans le Shell terminal

    $ which -a python liste tous vos python .

    $ which -a python2.7 liste tous vos python2.7 .

    $ /usr/bin/python -V donne des informations sur la version de /usr/bin/python .

  • vérifier dans Python script

voici une illustration en ipython Shell :

In [1]: import sys

In [2]: sys.version
2.7.11 |Anaconda 2.5.0 (64-bit)| (default, Dec  6 2015, 18:08:32) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]

In [3]: sys.version_info
sys.version_info(major=2, minor=7, micro=11, releaselevel='final', serial=0)

In [4]: sys.version_info >= (2,7)
Out[4]: True

In [5]: sys.version_info >= (3,)
Out[5]: False

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X