Cómo Comprobar la Versión de Python en Linux y Windows

2024-11-28 · Actualizado 2026-07-06

Respuesta Rápida: Cómo Comprobar su Versión de Python

Para comprobar qué versión de Python tiene instalada, abra una terminal o símbolo del sistema y ejecute uno de estos comandos:

  • Linux: python3 --version
  • macOS: python3 --version
  • Windows: python --version (o py --version con el lanzador de Python)

El comando imprime una línea como Python 3.12.4 o Python 3.13.1. En 2026, Python 3.12 y 3.13 son las versiones estables actuales, por lo que la mayoría de los sistemas actualizados mostrarán una versión dentro de ese rango. En muchas distribuciones modernas de Linux y en macOS, el comando python por sí solo ya no existe (Python 2 dejó de recibir soporte en enero de 2020); utilice python3 en su lugar.

Otras opciones rápidas:

  • Comprobar Python 3 de forma explícita en cualquier plataforma: python3 --version

  • En Windows, listar todas las versiones instaladas con el lanzador: py --list

  • Desde una sesión de Python en ejecución, mostrar todos los detalles con:

    import sys
    print(sys.version)
    

El resto de esta guía explica cada método en detalle para Linux, Windows y macOS.

Introducción

Python es uno de los lenguajes de programación más utilizados, por lo que resulta esencial que los desarrolladores conozcan la versión instalada en su sistema. La versión de Python puede afectar a la compatibilidad de los scripts, las bibliotecas e incluso al comportamiento del propio lenguaje. En la era actual de Python 3.12/3.13 (2026), mantenerse en una versión con soporte también es importante para recibir actualizaciones de seguridad y aprovechar las funciones más recientes del lenguaje.

Comprobar la versión de Python es una tarea sencilla, pero el proceso varía ligeramente según el sistema operativo. En Linux y macOS suele usarse la terminal para verificar la versión, mientras que en Windows puede utilizar el símbolo del sistema (o PowerShell) y el intérprete de Python directamente.

Tenga en cuenta que Python 2 dejó de recibir soporte en enero de 2020, por lo que hoy el comando python3 es el estándar en Linux y macOS. Algunos sistemas ya no incluyen el comando python por sí solo. Los instaladores de Windows, en cambio, proporcionan tanto python como el lanzador py.

Esta guía le mostrará cómo comprobar la versión de Python instalada en sistemas Linux, Windows y macOS, para ayudarle a asegurarse de que su entorno esté configurado correctamente para sus proyectos de Python.

Comprobar la Versión de Python en Linux

En Linux, comprobar la versión de Python es rápido y sencillo con la terminal. A continuación se presentan los distintos métodos que puede utilizar para verificar qué versión de Python está instalada en su sistema.

Uso de la Terminal

Versión Predeterminada de Python

Para comprobar la versión predeterminada de Python instalada, simplemente abra la terminal y ejecute el siguiente comando:

python --version

o

python -V

En las distribuciones modernas de Linux (2026), python suele apuntar a Python 3, y el comando devuelve algo como Python 3.12.4. En algunos sistemas más antiguos aún puede devolver una versión de Python 2.x, y en muchas distribuciones actuales el comando python por sí solo no está instalado; en ese caso, utilice python3 (como se muestra a continuación).

Versión de Python 3

python3 es el comando estándar en los sistemas Linux actuales. Para comprobar específicamente la versión de Python 3, utilice el siguiente comando:

python3 --version

Esto mostrará la versión de Python 3.x instalada en su sistema.

Comando Alternativo

En algunas distribuciones de Linux, el comando python puede estar enlazado a Python 3 en lugar de a Python 2. En ese caso, basta con usar el siguiente comando:

python --version

y mostrará la versión de Python 3.

Uso del Intérprete de Python

Si prefiere comprobar la versión desde el propio entorno de Python, puede hacerlo iniciando el intérprete de Python.

  1. Abra la terminal.

  2. Escriba python o python3 (según la versión que desee comprobar) y pulse Intro:

    python
    
  3. Una vez dentro del intérprete, escriba el siguiente código para comprobar la versión de Python:

    import sys
    print(sys.version)
    
  4. La versión se mostrará con el formato: 3.x.x (default, ...) o 2.x.x (default, ...).

  5. Salga del intérprete escribiendo:

    exit()
    

Comprobar la Versión de Python en Windows

En Windows puede comprobar la versión de Python mediante el símbolo del sistema o el intérprete de Python. Le mostramos cómo hacerlo en un equipo con Windows:

Uso del Símbolo del Sistema

Para comprobar la versión de Python instalada, abra el símbolo del sistema y utilice los siguientes comandos:

Versión Predeterminada de Python

Abra el símbolo del sistema pulsando Windows + R, escribiendo cmd y pulsando Intro. A continuación, escriba el siguiente comando:

python --version

o

python -V

Esto mostrará la versión de Python establecida como predeterminada, por ejemplo Python 3.12.4. Puede ejecutar el mismo comando en PowerShell.

Uso del Lanzador de Python (py)

Los instaladores modernos de Windows incluyen el lanzador de Python, py. Suele ser la forma más fiable de comprobar versiones, sobre todo cuando hay varias versiones de Python instaladas:

py --version

Para listar todas las versiones de Python detectadas en el sistema, ejecute:

py --list

Si No se Encuentra Python

Si el comando python no funciona y la terminal devuelve un error indicando que Python no se reconoce como un comando interno o externo, significa que Python no está instalado o no se ha añadido a la variable de entorno PATH del sistema.

En ese caso, puede comprobar Python 3 con el siguiente comando:

python3 --version

Este comando funciona si Python 3 está instalado y configurado correctamente en su PATH.

Uso del Intérprete de Python

También puede comprobar la versión de Python directamente desde el intérprete de Python:

  1. Abra el símbolo del sistema (cmd).

  2. Escriba python y pulse Intro. Esto iniciará el intérprete de Python.

    python
    
  3. Una vez dentro del intérprete, compruebe la versión escribiendo:

    import sys
    print(sys.version)
    

    Esto mostrará la versión completa de Python junto con algunos detalles adicionales.

  4. Salga del intérprete escribiendo:

    exit()
    

Comprobar la Versión de Python en macOS

macOS se comporta de forma muy parecida a Linux, ya que también utiliza una terminal basada en Unix. Abra la aplicación Terminal (que se encuentra en Aplicaciones > Utilidades, o a través de Spotlight) y use los mismos comandos.

Uso de la Terminal

Las versiones modernas de macOS ya no incluyen el comando python (Python 2) del sistema, así que utilice python3:

python3 --version

Esto devuelve una línea como Python 3.12.4. Si instaló Python mediante Homebrew o el instalador oficial de python.org, la salida reflejará esa instalación.

Para averiguar qué ejecutable de Python 3 se está usando, ejecute:

which python3

Uso del Intérprete de Python

También puede comprobarlo desde el propio intérprete, igual que en Linux:

  1. Abra la aplicación Terminal.

  2. Inicie Python escribiendo python3 y pulsando Intro.

  3. Dentro del intérprete, ejecute:

    import sys
    print(sys.version)
    
  4. Salga con exit().

Comprobando la Versión de Python en Linux y Windows

Preguntas Frecuentes

P: ¿Qué hacer si el comando 'python' no se reconoce?

R: Si el comando python no se reconoce, lo más probable es que Python no esté instalado o que no se haya añadido a la variable de entorno PATH de su sistema.

  • En Windows, asegúrese de marcar la opción "Add Python to PATH" durante la instalación de Python. Si ya está instalado y no figura en el PATH, es posible que deba añadir manualmente el directorio de instalación de Python al PATH del sistema.

  • En Linux, puede que Python no esté instalado, o puede que esté utilizando una distribución en la que Python 3 se instala como python3 en lugar de python. Pruebe a usar el comando python3 --version en su lugar.

  • En macOS, las versiones recientes ya no incluyen el comando python por sí solo. Use python3 --version e instale Python mediante Homebrew o el instalador oficial de python.org si falta.

  • En Windows, también puede probar el lanzador de Python con py --version si python no se reconoce.

P: ¿Cómo compruebo si tengo instalados Python 2 y Python 3 en Linux?

R: En muchos sistemas Linux, Python 2 y Python 3 están ambos instalados, pero se accede a ellos mediante comandos distintos:

  • Para comprobar Python 2, ejecute:
    python --version
    
  • Para comprobar Python 3, ejecute:
    python3 --version
    

Si ambas versiones están instaladas, verá sus respectivas versiones en pantalla.

P: ¿Puedo comprobar la versión de Python desde un script?

R: Sí, puede comprobar la versión de Python desde un script. Para ello, incluya el siguiente código en su script de Python:

import sys
print(sys.version)

Esto imprimirá la versión de Python utilizada para ejecutar el script, junto con detalles adicionales.

P: ¿Cómo encuentro la ruta al ejecutable de Python?

R: Puede encontrar la ruta al ejecutable de Python con los siguientes comandos:

  • En Linux y macOS:

    which python
    

    o

    which python3
    
  • En Windows:

    where python
    

    o, con el lanzador de Python:

    py --list-paths