¿Qué versión de Python tengo instalada?

Resuelto Ali_IT asked hace 12 años • 26 respuestas

Tengo que ejecutar un script de Python en un servidor de Windows. ¿Cómo puedo saber qué versión de Python tengo? ¿Es realmente importante?

Estaba pensando en actualizar a la última versión de Python.

Ali_IT avatar Jan 19 '12 04:01 Ali_IT
Aceptado
python -V

http://docs.python.org/using/cmdline.html#generic-options

--versionTambién puede funcionar (introducido en la versión 2.5)

theglauber avatar Jan 18 '2012 21:01 theglauber

En un IDE de Python, simplemente copie y pegue el siguiente código y ejecútelo (la versión aparecerá en el área de salida):

import sys
print(sys.version)
pzp avatar Jan 03 '2014 04:01 pzp

Pitón 2.5+:

python --version

Python 2.4-:

python -c 'import sys; print(sys.version)'
Abbas avatar Jan 18 '2012 21:01 Abbas

En un símbolo del sistema, escriba:

python -V

O si tienes pyev:

pyenv versions
Brian Willis avatar Jan 18 '2012 21:01 Brian Willis

Aunque la pregunta es "¿qué versión estoy usando?", es posible que esto no sea todo lo que necesita saber. Es posible que tengas otras versiones instaladas y esto puede causar problemas, especialmente al instalar módulos adicionales. Este es mi enfoque básico para averiguar qué versiones están instaladas:

updatedb                  # Be in root for this
locate site.py            # All installations I've ever seen have this

El resultado de una única instalación de Python debería verse así:

/usr/lib64/python2.7/site.py
/usr/lib64/python2.7/site.pyc
/usr/lib64/python2.7/site.pyo

Varias instalaciones generarán resultados similares a estos:

/root/Python-2.7.6/Lib/site.py
/root/Python-2.7.6/Lib/site.pyc
/root/Python-2.7.6/Lib/site.pyo
/root/Python-2.7.6/Lib/test/test_site.py
/usr/lib/python2.6/site-packages/site.py
/usr/lib/python2.6/site-packages/site.pyc
/usr/lib/python2.6/site-packages/site.pyo
/usr/lib64/python2.6/site.py
/usr/lib64/python2.6/site.pyc
/usr/lib64/python2.6/site.pyo
/usr/local/lib/python2.7/site.py
/usr/local/lib/python2.7/site.pyc
/usr/local/lib/python2.7/site.pyo
/usr/local/lib/python2.7/test/test_site.py
/usr/local/lib/python2.7/test/test_site.pyc
/usr/local/lib/python2.7/test/test_site.pyo
user2099484 avatar May 31 '2015 11:05 user2099484