Cómo comprobar la versión de Python en Windows, Linux y macOS [2023]

Python es uno de los lenguajes de programación más famosos, ya que se usa en diferentes dominios, como el desarrollo web, el aprendizaje automático, el análisis de datos y las pruebas de software, por mencionar solo algunos.

Python fue lanzado el 20 de febrero de 1991 por Guido van Rossum. Mientras Rossum creaba Python, también leía «Monty Python’s Flying Circus», un guión de una popular serie de comedia de la BBC. Por lo tanto, se decidió por el nombre porque consideraba que el nuevo idioma era misterioso y único.

Este lenguaje de programación de propósito general tiene una gran variedad de usuarios y es posible que hayas interactuado con él sin saberlo a través de las recomendaciones de películas en Netflix. Python también se usa en la creación de software que controla los autos sin conductor.

Algunas de las cosas que puedes hacer con Python son

  • Desarrollo web. Python se usa en el desarrollo de back-end (los procesos que los usuarios no ven). Flask y Django son ejemplos de marcos que se utilizan ampliamente en el desarrollo de API y servidores back-end.
  • Automatización o secuencias de comandos. Si hay un trabajo que realiza repetidamente, Python puede ayudarlo a automatizarlo. Los principiantes, así como los expertos, pueden usar Python para automatizar diversas tareas, como enviar correos electrónicos, buscar datos en línea, ordenar datos y descargar.
  • Análisis de datos y aprendizaje automático. Python se ha convertido en uno de los lenguajes de programación más buscados por los científicos de datos. Los analistas de datos ahora pueden crear visualizaciones de datos, realizar cálculos estadísticos complejos, manipular y analizar y mucho más.
  • Pruebas y prototipos de software. En una configuración de desarrollo de software, Python se puede usar en el seguimiento de errores, pruebas y control de compilación. Los desarrolladores pueden automatizar pruebas y verificaciones en nuevos sistemas y aplicaciones usando Python.
  • Aplicaciones de negocios. El mundo de los negocios es amplio, y algunas de las cosas que pueden venir a la mente son las aplicaciones de comercio electrónico, los sistemas de gestión de clientes y ERP, por mencionar algunos. Un entorno empresarial típico necesitará aplicaciones que sean fáciles de leer, ampliables y escalables. Python ofrece una solución de este tipo a través de sus plataformas, como Tryton.
  • es versatil Si ha interactuado con otros lenguajes, es posible que haya notado que algunos tienen uno o solo dos casos de uso. Sin embargo, Python tiene más de cinco casos de uso y, aun así, su rendimiento es inigualable.
  • Tiene múltiples bibliotecas y módulos. Existen toneladas de bibliotecas y módulos creados por terceros para ampliar los casos de uso de Python. Por ejemplo, puede usar Django para el desarrollo web del lado del servidor.
  • Python es simple. Este lenguaje de programación imita el lenguaje natural, haciéndolo adecuado incluso para principiantes.
  • Comunidad grande y activa. La programación puede ser desafiante a veces. Sin embargo, la presencia de una gran comunidad de apoyo significa que hay personas a las que siempre puedes recurrir cuando te quedas atascado.
  • Fuente abierta. Python es de uso y distribución gratuitos. Los ingenieros pueden modificar el código existente, redistribuir y crear varias soluciones/aplicaciones con él.
  Lo que le dice cada pestaña en el Administrador de tareas de Windows 7

Python 2 y Python 3: diferencia

El lenguaje de programación Python ha evolucionado mucho durante las más de 3 décadas que lleva de existencia. Una de las razones por las que puede querer verificar la versión de Python es para determinar si está usando Python 2 o Python 3 para asegurarse de crear soluciones sin errores, independientemente de si es un desarrollador o un experto en datos.

Python 2 y Python 3 son las versiones principales en el mundo de Python. Ha habido un debate en curso sobre cuál es mejor. Veamos la diferencia entre los dos;

Pitón 2

Python 2 fue presentado en 2000 por BeOpen Python Labs. Esta versión estaba destinada a facilitar el aprendizaje de Python.

Fue a través de Python 2 que se implementaron los detalles técnicos de la Propuesta de mejora de Python (PEP). En enero de 2020, Python 2 se eliminó, lo que significa que ya no se actualizará con parches de seguridad, nuevas funciones y correcciones de errores.

Pitón 3

Python 3 se lanzó en 2008. Esta versión se creó para corregir los defectos fundamentales de Python 2. Python 3 eliminó módulos duplicados y construcciones que estaban en las versiones anteriores de Python.

La eliminación de herramientas duplicadas con la introducción de Python 3 significó que parte del código de Python 2 era incompatible con Python 3. Afortunadamente, Python lanzó 2to3, una herramienta que revisa y convierte automáticamente el código de Python 2 a la sintaxis de Python 3.

  Cómo ejecutar Linux desde una unidad flash USB

La introducción de esta versión atrajo a una gran masa de la comunidad científica, como la neurociencia. La introducción de la biblioteca NumPy ahora planteó a Python como un competidor de Matlab y R y también aceleró su adopción en la ciencia de datos y el aprendizaje automático. Al momento de escribir, la versión actual de Python es Python 3.11.1.

ComparaciónPython 2Python 3Año de lanzamiento 20002008SoporteEl soporte se detuvo en 2020El desarrollo y el soporte de Python 3 aún están en cursoCompatibilidad con versiones anterioresCon algunas modificaciones, los códigos de Python 2 se pueden migrar a Python 3El código de Python 3 no se puede ejecutar en Python 3AplicaciónSe usó principalmente en DevOpsPython es multipropósito y aplicable en ingeniería de software , ciencia de datos y mucho másPalabra clave «Imprimir»Imprimir no se considera una función sino una declaraciónImprimir se considera una función y no una declaraciónComplejidad de la sintaxisMás complicadoMenos complicadoAlmacenamiento de cadenas De forma predeterminada, las cadenas se almacenan como ASCIIDe manera predeterminada, las cadenas se almacenan como UNICODE

Requisitos previos para comprobar la versión de Python

Puede acceder a la ventana de terminal/terminal usando estos comandos en Windows, Linux y macOS, respectivamente;

  • Windows: Win+R > escribe powershell > Enter/OK
  • Linux: Ctrl-Alt-T, Ctrl-Alt-F2
  • macOS: Finder > Aplicaciones > Utilidades > Terminal

Ya que ahora sabe que hay dos versiones principales de Python, podemos continuar y aprender cómo verificar la versión en nuestras máquinas locales.

Python 3 es incompatible con versiones anteriores. Python 2 y Python 3 son piezas de software diferentes. Por lo tanto, significa que el código escrito en Python 2 puede no funcionar como se esperaba en Python 3.

Cuando verifique la versión de Python en su máquina, la versión se representará en 3 secciones separadas por un punto.

  • La versión principal
  • La versión menor
  • la versión micro

Por ejemplo, si tomamos la versión de Python, Python 3.8.10, 3 es la versión principal, 8 es la versión secundaria y 10 es la versión micro. La última sección de la versión de Python representa las últimas actualizaciones y parches.

Python 3.7.1 es compatible con Python 3.8.10 ya que pertenecen a la misma versión principal (3). Sin embargo, Python 2.7 no es compatible con Python 3.8.

Comprobar la versión de Python en Windows

Abra Windows PowerShell siguiendo estos pasos;

Win+R > escribe powershell > Enter/OK

Ahora puede continuar y escribir esto en la línea de comando

python –versión

  Cómo cambiar la carpeta de capturas de pantalla de Steam en Windows 10

Si Python está instalado en su máquina, la versión aparecerá en la línea siguiente.

Comprobar la versión de Python en Linux

La mayoría de los sistemas operativos Linux modernos tienen Python preinstalado.

Use el atajo Ctrl+Alt+T para abrir la línea de comando en su máquina basada en Linux.

Use este comando para imprimir la versión de Python;

python3 --version

O

python --version

El segundo comando verifica si Python 2 está instalado

Si Python 3 está instalado, es probable que obtenga algo como esto

Comprobar la versión de Python en MacOS

Puede acceder rápidamente a su terminal en MacOS usando este acceso directo;

Finder > Aplicaciones > Utilidades > Terminal

Use este comando para verificar la versión de Python;

python3 --version

O

python --version

El segundo comando verifica si Python 2 está instalado

Si tiene Python 2 y 3 instalados, obtendrá un resultado cercano a este

Comprobar la versión de Python en el script

Es importante verificar la versión de Python en su secuencia de comandos al codificar para evitar incompatibilidades y aplastamientos cuando ejecuta el código.

Tal verificación es muy importante cuando tiene más de una versión de Python en su PC.

Independientemente de si está utilizando Windows, Linux o macOS, puede usar este comando para verificar su secuencia de comandos

import sys

print (sys.version)

¿Qué sucede si la misma máquina tiene dos versiones diferentes de Python instaladas y ejecuta los comandos mencionados anteriormente?

Python 2 y Python 3 pueden ejecutarse simultáneamente en su PC. La razón de esto es que puede tener algunas aplicaciones que usan Python 2 mientras que otras se crean en Python 3.

Para verificar si las dos versiones de Python están en su PC, use estos comandos;

python3 --version

O

python --version

El segundo comando verifica si Python 2 está instalado

Si ambas versiones están presentes en macOS, obtendrá un resultado similar a esta captura de pantalla

Conclusión

Python continúa potenciando algunas de sus plataformas de redes sociales favoritas, como Instagram, sitios de entretenimiento, como Spotify, y plataformas de administración de viajes, como Uber. Si necesita crear plataformas que creen plataformas similares o mejores, Python debe ser una de sus consideraciones.

Ahora puede consultar cómodamente la versión de Python independientemente del sistema operativo que esté utilizando. Aunque la mayoría está cambiando a Python 3, aún encontrará aplicaciones creadas en Python 2. La buena noticia es que Python tiene varios marcos que puede usar para crear diferentes aplicaciones.

También puede explorar cómo instalar Python 3 en CentOS, Ubuntu y Windows.