Cómo instalar Python en Windows, macOS y Linux: la guía
Aprende a instalar Python 3 en Windows, macOS y Linux: descarga oficial, configuración del PATH y comandos básicos. Actualizado a 2026.

En esta página
Python es gratuito, open source y funciona igual en Windows, macOS y Linux: lo único que cambia es la forma de instalarlo. Aquí tienes el procedimiento para cada uno de los tres sistemas, además de un par de detalles que las guías antiguas no mencionan, como cómo arreglar el PATH si se te ha olvidado o por qué no deberías usar el Python que ya viene instalado en tu Mac.
Qué versión de Python elegir #
En la web oficial siempre hay varias versiones disponibles a la vez. En general:
- Si estás aprendiendo o empiezas un proyecto nuevo, descarga la última versión estable, la que aparece arriba en la página de descargas: hoy es la serie Python 3.14.
- Si trabajas en un proyecto ya existente, comprueba primero qué versión requieren las librerías que usas, porque algunos paquetes tardan unos meses en adaptarse a las versiones nuevas.
Cada versión recibe unos dos años de actualizaciones normales y luego otros tres solo de parches de seguridad; cinco años en total. No hay problema en quedarse en una versión de hace uno o dos años. Evita, eso sí, las que ya no tienen soporte: hoy Python 2 y todas las series hasta la 3.9 incluida.
Cómo instalar Python en Windows #
En Windows hay dos caminos: el Python install manager, que es el método recomendado actualmente por el proyecto, y el clásico instalador .exe, que sigue disponible pero desaparecerá a partir de la versión 3.16.
El método recomendado: Python install manager #
- Abre la Microsoft Store y busca “Python install manager”, o instálalo desde la terminal con
winget install 9NQ7512CXL7T. - Al abrirlo por primera vez se iniciará un control automático de la configuración: deja que termine.
- Abre el Símbolo del sistema o PowerShell y escribe:
py install 3.14
El comando descarga e instala la última versión de la serie 3.14. Para otra serie, cambia el número, por ejemplo py install 3.12.
4. Comprueba que funciona con:
py --version
El Python install manager requiere Windows 10 o 11. Si prefieres el método tradicional, usa el instalador que se explica más abajo.
El método clásico: el instalador .exe #
Ve a la página de descargas para Windows y descarga el Windows installer (64-bit) de la última versión estable. La versión de 32 bits solo sirve para ordenadores muy antiguos.
Ejecuta el archivo. En la primera pantalla marca Add python.exe to PATH: es la casilla que casi todo el mundo olvida, y sin ella no podrás ejecutar Python desde el Símbolo del sistema.
Pulsa Install Now y espera a que termine.
Abre el Símbolo del sistema y escribe
pyopython. Si aparece la versión seguida de>>>, ya estás dentro del intérprete: escribeexit()para salir.
Las versiones actuales, de la 3.13 en adelante, solo funcionan en Windows 10 o posteriores. Windows 7 ya no tiene soporte a partir de la serie 3.9.
Si has olvidado añadir Python al PATH #
Se puede arreglar incluso después:
- Abre el menú Inicio, busca “variables de entorno” y elige Editar las variables de entorno del sistema.
- Pulsa en Variables de entorno, selecciona Path entre las variables de usuario y pulsa Editar.
- Añade una línea con la carpeta de instalación (por ejemplo
C:\Users\<nome utente>\AppData\Local\Programs\Python\Python314\) y otra con su subcarpetaScripts. - Confirma todo pulsando Aceptar en todas las ventanas.
Para comprobarlo, abre un nuevo Símbolo del sistema (los que ya están abiertos no verán el cambio) y escribe echo %PATH%: si aparece la carpeta de Python, el sistema la encontrará. Otra opción es volver a lanzar el instalador, elegir Modify y marcar la casilla para añadir Python a las variables de entorno.
Cómo instalar Python en macOS #
macOS ya trae un Python, pero es el que usan las herramientas de Apple: una versión antigua (hoy la 3.9 en macOS Tahoe), instalada junto con las herramientas de línea de comandos de Xcode y sin actualizar. Para desarrollar, necesitas uno propio.
Con el paquete oficial #
- Ve a la página de descargas para macOS y descarga el macOS installer de la última versión estable, que funciona tanto en Macs con chips Apple como en los Intel.
- Abre el archivo
.pkgy sigue las instrucciones. - Abre la Terminal y comprueba:
python3 --version
Con Homebrew #
Si ya usas Homebrew, instalar Python desde ahí es más cómodo para mantenerlo actualizado:
¿Aún no tienes Homebrew?
Ve al sitio oficial de Homebrew, copia el comando de instalación de la página principal y pégalo en la Terminal. Al terminar, sigue las instrucciones de “Next steps” para añadir Homebrew al PATH.
brew install python3
Homebrew instala la última versión compatible (hoy la 3.14) y la actualiza con brew upgrade.
En tu Mac el comando se llama python3, no python. Si quieres escribir solo python, añade un alias al archivo de configuración de la shell, que desde macOS Catalina en adelante es zsh:
echo 'alias python="python3"' >> ~/.zshrc
source ~/.zshrc
Cómo instalar Python en Linux #
Casi todas las distribuciones ya tienen Python 3. Comprueba con:
python3 --version
Si falta, instálalo con el gestor de paquetes de tu distribución:
sudo apt update
sudo apt install python3
Esto se aplica a Debian, Ubuntu y sus derivadas.
sudo dnf install python3
Para Fedora y las distribuciones Red Hat recientes: yum sigue existiendo como alias, pero hoy el comando es dnf.
En Debian y Ubuntu pip y los módulos para entornos virtuales son paquetes separados: instálalos con sudo apt install python3-pip python3-venv.
Compilar Python desde el código fuente
Solo es necesario si necesitas una versión o una configuración que tu distribución no ofrece:
cd /tmp
wget https://www.python.org/ftp/python/3.14.7/Python-3.14.7.tgz
tar -xzf Python-3.14.7.tgz
cd Python-3.14.7
./configure
make
sudo make altinstall
Usa make altinstall y no make install: así no sobrescribes el Python del sistema, que la distribución utiliza para sus propias herramientas, y ambas versiones conviven sin problemas.
Después de la instalación: pip y entornos virtuales #
Con Python llega pip, el programa que instala las librerías. Pero antes de instalar ninguna, crea un entorno virtual para tu proyecto: una carpeta con su propio Python y sus librerías, separada del resto. Así, dos proyectos pueden usar versiones distintas de la misma librería sin estorbarse.
# Crea l'ambiente nella cartella del progetto
python3 -m venv .venv
# Attivalo (macOS e Linux)
source .venv/bin/activate
# Attivalo (Windows, PowerShell)
.venv\Scripts\Activate.ps1
# Installa una libreria
pip install requests
En Windows, en lugar de python3 escribe py. Para salir del entorno virtual basta con el comando deactivate. En las versiones recientes de Ubuntu y Debian, si intentas usar pip install fuera de un entorno virtual recibirás el error externally-managed-environment: es intencionado, y la solución es precisamente usar un entorno virtual.
Preguntas frecuentes #
¿Cuál es la última versión estable de Python? #
Actualmente es la serie Python 3.14 (la última actualización es la 3.14.7), y la 3.13 sigue recibiendo actualizaciones regulares. Las versiones de mantenimiento salen con frecuencia, así que a la hora de instalar, comprueba el número en la página oficial de descargas.
¿Es mejor la versión de 32 o de 64 bits? #
A 64 bits: es más rápida y no tiene las limitaciones de memoria de la versión de 32 bits, que solo tiene sentido en procesadores muy antiguos.
En mi Mac ya tengo Python, ¿por qué tengo que instalar otro? #
Porque el que viene incluido sirve para macOS y para las herramientas de Apple; no está pensado para desarrollar y se ha quedado varias versiones atrás. Instalar uno independiente no interfiere con el sistema y te garantiza tener siempre una versión actualizada.
¿Tengo que desinstalar la versión antigua antes de actualizar? #
No. Las versiones de Python conviven sin problemas, y cada proyecto usará la versión con la que lo creaste mediante su propio entorno virtual. Puedes eliminar las antiguas cuando ya no las necesites.
¿Puedo tener varias versiones de Python instaladas a la vez? #
Sí. En Windows, el Python install manager las gestiona una al lado de la otra y las lanzas con py -3.12, py -3.14, etc. En macOS y Linux se encuentran en carpetas separadas y las llamas con python3.12, python3.14 y similares.
