Software e Internet

Cómo instalar Python en Windows, macOS y Linux y comprobar que funciona

Aprende a instalar Python en Windows, macOS y Linux, comprobar la versión, verificar pip y crear un entorno virtual para empezar sin conflictos.

Instalar Python es relativamente sencillo, pero el procedimiento cambia entre Windows, macOS y Linux. Además, muchas guías antiguas para Windows muestran un instalador y opciones de PATH que ya no representan el método recomendado actualmente por Python.

En Windows, la documentación actual recomienda utilizar Python Install Manager. En macOS puedes descargar el instalador oficial firmado desde Python.org, mientras que en Linux normalmente es preferible utilizar la versión proporcionada por el gestor de paquetes de tu distribución.

Después de instalarlo conviene comprobar tres cosas: que el comando de Python funciona, qué versión está ejecutándose y que puedes utilizar pip para gestionar paquetes. Si vas a programar proyectos, también es recomendable crear entornos virtuales en lugar de instalar todas las dependencias globalmente.

Qué versión de Python debes instalar

Para empezar desde cero, normalmente debes elegir una versión estable de Python 3. No necesitas Python 2 para proyectos nuevos.

Python mantiene varias ramas simultáneamente, por lo que es posible encontrar más de una versión soportada en la página de descargas. Como regla general, utiliza la versión estable más reciente salvo que el programa, curso o proyecto que vas a utilizar requiera específicamente otra versión.

En el momento de actualizar esta guía, la rama estable más reciente es Python 3.14. Esto cambiará con futuras versiones, por lo que no es necesario perseguir un número concreto si un proyecto especifica otra rama compatible.

Cómo saber si Python ya está instalado

Antes de descargar nada, abre una terminal y comprueba si ya tienes Python.

En Windows prueba:

Windows
python --version

También puedes probar:

Windows
py --version

En macOS y Linux utiliza normalmente:

macOS y Linux
python3 --version

Si aparece algo como Python 3.14.x, ya dispones de un intérprete de Python accesible desde la terminal.

Si el comando no existe, abre una tienda de aplicaciones o muestra un error, sigue el procedimiento correspondiente a tu sistema operativo.

Cómo instalar Python en Windows 11 y Windows 10

La forma oficial recomendada actualmente para obtener Python en Windows es Python Install Manager. Esta herramienta permite instalar, actualizar y mantener varias versiones del intérprete desde una misma interfaz de comandos.

Puedes obtener Python Install Manager desde la página oficial de descargas de Python o desde Microsoft Store. Ambas variantes utilizan el mismo sistema de gestión.

  1. Abre la página oficial de Python para Windows o Microsoft Store.
  2. Instala Python Install Manager.
  3. Abre una nueva ventana de PowerShell o Terminal.
  4. Escribe python o py.

En una instalación nueva donde todavía no exista ningún runtime de Python, el gestor puede instalar automáticamente una versión predeterminada al utilizar el comando por primera vez.

Cómo instalar una versión concreta de Python en Windows

Si quieres controlar exactamente qué versión se instala, utiliza el comando py install.

Por ejemplo:

PowerShell
py install 3.14

Después puedes comprobar qué instalaciones reconoce el gestor con:

PowerShell
py list

Y ejecutar una rama concreta mediante:

PowerShell
py -V:3.14

Este sistema resulta especialmente útil cuando necesitas mantener varias versiones para proyectos diferentes.

Cómo comprobar que Python funciona en Windows

Después de instalarlo, cierra y vuelve a abrir Windows Terminal, PowerShell o Símbolo del sistema. A continuación ejecuta:

PowerShell
python --version

También puedes utilizar:

PowerShell
py --version

Si aparece el número de versión sin errores, el intérprete funciona.

Para realizar una prueba sencilla:

PowerShell
python -c "print('Python funciona correctamente')"

La terminal debería responder:

Resultado
Python funciona correctamente

¿Todavía hay que marcar “Add Python to PATH” en Windows?

Muchas guías antiguas muestran el instalador tradicional de Python para Windows y recomiendan marcar Add python.exe to PATH en su primera pantalla.

Ese procedimiento corresponde al instalador clásico. Con el actual Python Install Manager, Python proporciona comandos globales como python, py y pymanager, por lo que la gestión ya no depende del mismo flujo de instalación antiguo.

Si estás manteniendo una instalación anterior realizada con el instalador tradicional, la variable PATH todavía puede ser relevante. Pero para una instalación nueva conviene seguir la documentación correspondiente al Python Install Manager actual.

Qué hacer si Windows abre Microsoft Store al escribir python

Si el comando python no ejecuta tu instalación esperada, primero prueba:

PowerShell
py list

Esto permite comprobar qué runtimes reconoce el gestor.

También puedes revisar en Windows los alias de ejecución de aplicaciones si existen instalaciones antiguas que interfieren con los comandos.

Cuando hay varias instalaciones realizadas mediante métodos diferentes, utilizar py suele ser más fiable para seleccionar explícitamente una versión.

Cómo actualizar Python en Windows

El Python Install Manager también permite actualizar los runtimes que administra.

Para comprobar e instalar versiones más recientes de todos ellos:

PowerShell
py install --update

Si trabajas en proyectos importantes, no actualices una rama mayor sin comprobar primero que tus dependencias son compatibles. Los entornos virtuales ayudan a evitar que un cambio global afecte a todos tus proyectos.

Cómo instalar Python en macOS

Python ofrece un instalador oficial para macOS en formato .pkg. Las versiones actuales utilizan un paquete universal2, capaz de funcionar de forma nativa tanto en Macs con Apple Silicon como en modelos Intel compatibles.

  1. Entra en la sección de descargas para macOS de Python.org.
  2. Descarga el instalador de la versión estable que quieras utilizar.
  3. Abre el archivo .pkg.
  4. Sigue los pasos del instalador de macOS.
  5. Introduce las credenciales de un usuario administrador cuando se soliciten.
  6. Completa la instalación.

Los paquetes oficiales están firmados y notarizados para cumplir los requisitos de seguridad de macOS.

Ejecuta Install Certificates.command después de instalar Python en Mac

La documentación oficial incluye un paso adicional importante después de utilizar el instalador de Python.org.

Abre la carpeta correspondiente a Python dentro de Aplicaciones y ejecuta:

macOS
Install Certificates.command

Este script completa la instalación de los certificados utilizados por Python para establecer conexiones HTTPS seguras.

Normalmente solo necesitas realizarlo una vez para esa instalación.

Cómo comprobar Python en un Mac

Abre Terminal y ejecuta:

Terminal
python3 --version

Después realiza una prueba:

Terminal
python3 -c "print('Python funciona correctamente')"

Si ambos comandos funcionan, ya puedes ejecutar scripts desde Terminal.

No borres el Python incluido por macOS

Algunas versiones de macOS pueden incluir un comando python3 gestionado por Apple y utilizado por Xcode, Command Line Tools u otros componentes.

No intentes eliminar, sustituir ni modificar manualmente esa instalación del sistema.

La versión descargada desde Python.org puede coexistir con la controlada por Apple. El instalador oficial configura sus propios binarios para que puedas utilizar la nueva versión sin tener que eliminar la que forma parte del sistema.

Cómo saber qué Python está utilizando macOS

Si tienes más de una instalación y quieres ver qué ejecutable responde al comando:

Terminal
which python3

También puedes consultar directamente la versión:

Terminal
python3 --version

Esto resulta útil si previamente has instalado Python mediante otros gestores o herramientas de desarrollo.

Cómo instalar Python en Linux

Python viene preinstalado en muchas distribuciones Linux y está disponible en los repositorios del resto. Por eso, antes de instalar otra copia, ejecuta:

Terminal
python3 --version

Si recibes una versión válida de Python 3, probablemente no necesites instalar otro intérprete para empezar.

En Linux suele ser preferible utilizar el gestor de paquetes de la distribución en lugar de sustituir manualmente el Python del sistema.

Instalar Python en Ubuntu o Debian

En sistemas basados en Debian puedes actualizar el índice de paquetes e instalar Python 3 con:

Terminal
sudo apt update sudo apt install python3

Si también necesitas pip y soporte para crear entornos virtuales:

Terminal
sudo apt install python3-pip python3-venv

Después comprueba:

Terminal
python3 --version

Instalar Python en Fedora

En Fedora y sistemas que utilizan DNF puedes instalar Python 3 mediante el gestor de paquetes de la distribución.

Terminal
sudo dnf install python3

Para pip:

Terminal
sudo dnf install python3-pip

Comprueba finalmente:

Terminal
python3 --version

Instalar Python en Arch Linux

Arch Linux distribuye CPython mediante el paquete python.

Terminal
sudo pacman -S python

Si necesitas pip:

Terminal
sudo pacman -S python-pip

Después puedes verificar el intérprete con:

Terminal
python --version

No sustituyas manualmente el Python del sistema en Linux

Esta precaución es especialmente importante en Linux. La propia distribución puede depender de su instalación de Python para herramientas del sistema y para el gestor de paquetes.

Evita sobrescribir /usr/bin/python3, cambiar enlaces simbólicos del sistema o instalar manualmente encima de la versión proporcionada por tu distribución.

Si necesitas una versión diferente para un proyecto, utiliza un entorno virtual o una herramienta diseñada para mantener varias versiones en paralelo.

Cómo comprobar si pip está instalado

pip es el gestor habitual para instalar paquetes desde Python Package Index y otros repositorios compatibles.

En Windows es recomendable comprobarlo mediante Python:

Windows
py -m pip --version

También puedes utilizar:

Windows
python -m pip --version

En macOS y Linux:

macOS y Linux
python3 -m pip --version

Utilizar python -m pip o python3 -m pip tiene una ventaja respecto a escribir simplemente pip: deja más claro qué instalación de Python está ejecutando el gestor de paquetes.

Cómo instalar un paquete de Python para comprobar pip

Si quieres probar pip, lo mejor es hacerlo dentro de un entorno virtual en lugar de modificar la instalación global.

Primero crea una carpeta para una prueba:

Terminal
mkdir prueba-python cd prueba-python

Después crea un entorno virtual.

En Windows:

Windows
py -m venv.venv

En macOS y Linux:

macOS y Linux
python3 -m venv.venv

Cómo activar un entorno virtual en Windows

En PowerShell:

PowerShell
..venvScriptsActivate.ps1

En Símbolo del sistema:

CMD
.venvScriptsactivate.bat

Cuando esté activo, normalmente verás (.venv) al comienzo de la línea de la terminal.

Cómo activar un entorno virtual en macOS y Linux

Utiliza:

Terminal
source.venv/bin/activate

Ahora puedes instalar paquetes dentro de ese entorno sin modificar el Python global:

Terminal
python -m pip install requests

En macOS o Linux también puedes utilizar, según el entorno:

Terminal
python3 -m pip install requests

Una vez activado el entorno virtual, el comando python normalmente apunta directamente a su intérprete.

Cómo salir de un entorno virtual

En Windows, macOS y Linux puedes abandonar el entorno mediante:

Terminal
deactivate

Los paquetes instalados dentro de .venv permanecen disponibles para ese proyecto, pero dejan de afectar a la terminal cuando sales del entorno.

Por qué conviene usar entornos virtuales

Supón que un proyecto necesita una versión determinada de una biblioteca y otro requiere una diferente. Si instalas todo globalmente, esas dependencias pueden entrar en conflicto.

Un entorno virtual crea un espacio aislado para cada proyecto. De esta manera puedes mantener diferentes versiones de paquetes sin modificar el Python del sistema.

Esta práctica es especialmente importante en Linux, donde instalar paquetes mediante pip dentro del Python administrado por la distribución puede interferir con componentes instalados por el gestor de paquetes.

Cómo crear y ejecutar tu primer archivo de Python

Crea un archivo llamado hola.py con este contenido:

hola.py
print("Hola desde Python")

En Windows puedes ejecutarlo desde su carpeta con:

Windows
py hola.py

O:

Windows
python hola.py

En macOS y Linux:

macOS y Linux
python3 hola.py

Si aparece:

Resultado
Hola desde Python

la instalación funciona correctamente.

“python no se reconoce” en Windows: qué comprobar

Si Windows indica que python o py no existen, comprueba primero que Python Install Manager está instalado.

Después abre una nueva ventana de Terminal. Una consola abierta antes de la instalación puede no reconocer inmediatamente todos los cambios.

Prueba también:

PowerShell
py list

Si no devuelve ningún runtime, instala uno explícitamente:

PowerShell
py install 3.14

Cuando existen instalaciones antiguas de Python, Anaconda, gestores de versiones u otros entornos de desarrollo, los comandos pueden apuntar a un ejecutable diferente del esperado.

“python: command not found” en macOS o Linux

En sistemas Unix modernos es habitual que el comando sea python3 y no python.

Antes de asumir que Python no está instalado, prueba:

Terminal
python3 --version

Si funciona, utiliza python3 para el intérprete global y python3 -m pip para pip.

Cómo saber dónde está instalado Python

En Windows puedes consultar las instalaciones administradas mediante:

PowerShell
py list

En macOS y Linux:

Terminal
which python3

Desde el propio intérprete también puedes comprobar el ejecutable que está utilizándose:

Python
import sys print(sys.executable)

Esto es especialmente útil cuando una aplicación funciona con una versión distinta a la que devuelve tu terminal.

¿Python incluye un editor de código?

Las distribuciones oficiales de Python pueden incluir IDLE, un entorno sencillo para escribir y ejecutar código. Es suficiente para aprender los fundamentos y realizar pruebas pequeñas.

Sin embargo, Python no obliga a utilizar un editor concreto. Puedes trabajar con editores y entornos de desarrollo independientes siempre que estén configurados para utilizar la instalación correcta de Python.

Resumen: qué método usar en cada sistema

Si solo quieres empezar sin complicar la instalación, utiliza estas rutas:

  • Windows: instala Python Install Manager desde Python.org o Microsoft Store y utiliza py para gestionar las versiones.
  • macOS: utiliza el paquete oficial .pkg de Python.org y ejecuta después Install.
  • Linux: comprueba primero si python3 ya existe y, si es necesario, instala Python mediante el gestor de paquetes de tu distribución.

Después verifica siempre la instalación con python --version o python3 --version, comprueba pip mediante python -m pip --version y crea un entorno virtual para cada proyecto. Con esas comprobaciones tendrás una instalación funcional sin depender de configuraciones globales innecesarias.