Cómo Comprobar la Versión de Python en Linux y Windows
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(opy --versioncon 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.
-
Abra la terminal.
-
Escriba
pythonopython3(según la versión que desee comprobar) y pulse Intro:python -
Una vez dentro del intérprete, escriba el siguiente código para comprobar la versión de Python:
import sys print(sys.version) -
La versión se mostrará con el formato:
3.x.x (default, ...)o2.x.x (default, ...). -
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:
-
Abra el símbolo del sistema (
cmd). -
Escriba
pythony pulse Intro. Esto iniciará el intérprete de Python.python -
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.
-
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:
-
Abra la aplicación Terminal.
-
Inicie Python escribiendo
python3y pulsando Intro. -
Dentro del intérprete, ejecute:
import sys print(sys.version) -
Salga con
exit().

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
python3en lugar depython. Pruebe a usar el comandopython3 --versionen su lugar. -
En macOS, las versiones recientes ya no incluyen el comando
pythonpor sí solo. Usepython3 --versione 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 --versionsipythonno 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 pythono
which python3 -
En Windows:
where pythono, con el lanzador de Python:
py --list-paths
