GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo comprobar la versión de Python en Linux, Mac y Windows

Introducción

¿Qué versión de Python tengo instalada?

Pitón es un lenguaje de programación popular. Como muchos otros lenguajes de programación, puede haber varias versiones diferentes organizadas por fecha de lanzamiento. Ciertas aplicaciones pueden requerir una versión específica de Python.

En este tutorial, aprenda a verificar la versión de Python en sistemas Windows, Linux o macOS.

requisitos previos

Acceso a una línea de comandos /ventana de terminal :

  • Linux:Ctrl-Alt-T, Ctrl-Alt-F2
  • Windows:Win+R> escriba powershell> Entrar/Aceptar
  • MacOS:Finder> Aplicaciones> Utilidades> Terminal

Existen diferentes versiones de Python, pero las dos más populares son Python 2.7.x y Python 3.7.x. La x representa el nivel de revisión y podría cambiar a medida que salgan nuevas versiones.

Al mirar el número de versión, generalmente hay tres dígitos para leer:

  1. el mayor versión
  2. el menor versión
  3. el micro versión

Si bien las versiones principales no son totalmente compatibles, las versiones secundarias generalmente lo son. La versión 3.6.1 debería ser compatible con la 3.7.1, por ejemplo. El último dígito indica los últimos parches y actualizaciones.

Python 2.7 y 3.7 son aplicaciones diferentes. El software que está escrito en una versión a menudo no funcionará correctamente en otra versión. Al usar Python, es esencial saber qué versión requiere una aplicación y qué versión tiene.

Python 2 dejará de publicar actualizaciones de seguridad y parches después de 2020. Extendieron la fecha límite debido a la gran cantidad de desarrolladores que usan Python 2.7. Python 3 incluye un 2 a 3 utilidad que ayuda a traducir el código de Python 2 a Python 3.

Cómo comprobar la versión de Python en Linux

La mayoría de las distribuciones modernas de Linux vienen con Python preinstalado.

Para verificar la versión instalada, abra una ventana de terminal e ingrese lo siguiente:

python --version

Cómo comprobar la versión de Python en Windows

La mayoría de las instalaciones de Windows listas para usar no vienen con Python preinstalado. Sin embargo, siempre es una buena idea comprobarlo.

Abra Windows Powershell e ingrese lo siguiente:

python --version

Si tiene Python instalado, informará el número de versión.

Alternativamente, use la función de búsqueda de Windows para ver qué versión de Python tiene:

Presione la tecla de Windows para iniciar una búsqueda, luego escriba Python. El sistema devolverá cualquier resultado que coincida. Lo más probable es que una coincidencia muestre algo similar a:

Python 3.7 (32-bit)

app

O,

Python 2.7 (32-bit)

app

Esto define qué revisión principal y secundaria (3.x o 2.x) está utilizando.

Cómo comprobar la versión de Python en MacOS

Si usa MacOS, verifique la versión de Python ingresando el siguiente comando en la terminal:

python -version

El sistema informará la versión.

Comprobación de un sistema con varias versiones de Python

Python2 y Python3 son programas diferentes. Muchos programas se actualizan de la versión anterior a la más nueva. Sin embargo, las instalaciones de Python 2.7.x se pueden ejecutar por separado de la versión de Python 3.7.x en el mismo sistema.

Python 3 no es totalmente compatible con versiones anteriores.

Para verificar Python 2.7.x :

python --version

Para comprobar la versión de Python 3 programa:

python3 --version

La mayoría de los sistemas diferencian a Python 2 como python y Python 3 como python3 . Si no tiene Python 2, su sistema puede usar el python comando en lugar de python3 .

Cómo comprobar la versión de Python en el script

Al escribir una aplicación, es útil que el software verifique la versión de Python antes de que se ejecute para evitar bloqueos e incompatibilidades.

Utilice el siguiente fragmento de código para comprobar la versión correcta de Python:

import sys
if not sys.version_info.major == 3 and sys.version_info.minor >= 6:

    print("Python 3.6 or higher is required.")

    print("You are using Python {}.{}.".format(sys.version_info.major, sys.version_info.minor))

    sys.exit(1)

Cuando se ejecute este script, probará si Python 3.6 está instalado en el sistema. De lo contrario, enviará una notificación y mostrará la versión actual de Python.


Linux
  1. Cómo verificar la versión del sistema operativo y Linux

  2. Cómo comprobar la versión del paquete de Linux antes de instalarlo

  3. Cómo comprobar la versión de MySQL en Linux

  4. Cómo verificar la versión de su sistema operativo Linux

  5. ¿Cómo verificar la versión de Linux X11?

Cómo comprobar la versión de Linux

Cómo verificar la versión del kernel en Linux

Cómo comprobar la versión de Python

Cómo comprobar el número de versión y el nombre en clave de Linux Mint

Cómo comprobar la versión del sistema operativo con la línea de comandos de Linux

Cómo comprobar la versión de PHP en Linux