Cómo instalar Python y configurar tu entorno de desarrollo en 2026

📅 Actualizado en marzo 2026 📊 Nivel: Principiante ⏱️ 15 min de lectura

Bien, ya sabes qué es Python y por qué merece tu tiempo. Ahora viene lo importante: ponerlo a funcionar en tu ordenador. Y quiero ser honesto contigo: la instalación de Python es fácil, pero hay un par de trampas que hacen que el 30% de los principiantes se atasquen antes de escribir su primera línea de código. La más famosa: olvidar marcar la casilla «Add Python to PATH».

En esta lección vamos a instalar Python en los tres sistemas operativos principales, configurar VS Code como editor de código (spoiler: es gratis y es el mejor para empezar), y terminar ejecutando tu primer programa. Sin rodeos, paso a paso, y con las soluciones a los problemas más comunes incluidas.

🛠️ Antes de empezar: qué necesitas

Buenas noticias: no necesitas un ordenador potente ni hardware especial. Python es extremadamente ligero. Estos son los requisitos reales:

RequisitoWindowsmacOSLinux
Versión mínima del SOWindows 10macOS 10.15 (Catalina)Ubuntu 20.04, Fedora 33 o cualquier distro reciente
RAM2 GB (4 GB recomendado)2 GB (4 GB recomendado)1 GB (2 GB recomendado)
Disco libre500 MB (1 GB con paquetes)500 MB (1 GB con paquetes)300 MB (1 GB con paquetes)
Python preinstaladoNoSí (puede estar desactualizado)Sí (casi siempre)
Permisos de adminSí (o instalar solo para tu usuario)Sí (instalador .pkg)Sí (sudo para apt/dnf)
Conexión a internetSí, para descargar Python, VS Code y paquetes

Si estás leyendo esto en un navegador, tu ordenador puede con Python. En serio. He visto Python correr en Raspberry Pis de 35 euros sin despeinarse.

💡 ¿Y si no puedo instalar nada?
Si estás en un ordenador del trabajo donde no tienes permisos de administrador, o simplemente quieres probar antes de instalar, puedes usar Replit o Google Colab directamente desde el navegador. Ambos son gratuitos y no requieren instalación. Pero para aprender en serio, la instalación local es el camino.

🪟 Instalar Python en Windows

Windows es donde la mayoría de la gente empieza, y también donde más errores de instalación se cometen. Tranquilo, vamos a hacerlo bien a la primera.

Paso 1: Descargar el instalador

Ve a python.org/downloads. La web detecta que usas Windows y te mostrará un botón grande con la última versión estable. A día de hoy, eso es Python 3.12.x o superior. Haz clic en «Download Python 3.12.x».

⚠️ No descargues Python de Microsoft Store
Windows te sugerirá instalar Python desde la Microsoft Store cuando escribas python en la terminal. Aunque funciona, la versión de la Store tiene limitaciones con permisos de archivos y paths. Instálalo siempre desde python.org.

Paso 2: Ejecutar el instalador (¡ATENCIÓN AQUÍ!)

Cuando abras el instalador verás una pantalla con dos opciones. Y aquí viene el error más común de todos:

En la parte inferior de la ventana hay una casilla que dice «Add python.exe to PATH». Está desmarcada por defecto. Márcala. Esto es crítico. Si no la marcas, Windows no sabrá dónde está Python y tendrás que configurar las variables de entorno manualmente — un proceso tedioso que frustra a miles de principiantes cada año.

Después, haz clic en «Install Now» (la opción recomendada). Esto instalará Python, pip (el gestor de paquetes), IDLE (un editor básico que no vamos a usar) y la documentación.

💡 Instalación personalizada
Si haces clic en «Customize installation», puedes elegir el directorio de instalación y las opciones. Para principiantes, «Install Now» con la casilla PATH marcada es perfecta. Solo necesitas la instalación personalizada si quieres instalar Python en una ubicación específica.

Paso 3: Esperar y cerrar

La instalación tarda uno o dos minutos. Cuando termine, verás el mensaje «Setup was successful». Puedes cerrar el instalador. Ahora tienes Python en tu máquina.

Desarrollador trabajando en un portátil con líneas de código en la pantalla
El primer paso: descargar e instalar Python desde python.org. Foto: Pexels.

🍎 Instalar Python en macOS

macOS viene con Python preinstalado... pero ojo: la versión que trae puede estar desactualizada. Apple incluyó Python 2.7 durante años y ahora incluye Python 3, pero no siempre la última versión. Lo mejor es instalar la versión oficial.

Opción A: Instalador oficial (la más sencilla)

Igual que en Windows: ve a python.org/downloads, descarga el instalador para macOS (un archivo .pkg) y haz doble clic. Sigue el asistente, acepta la licencia, y listo. macOS maneja el PATH automáticamente, así que no hay casilla que marcar.

Opción B: Con Homebrew (para los que ya tienen terminal)

Si ya usas Homebrew (el gestor de paquetes de macOS), es aún más fácil:

Terminal de macOS
# Instalar Homebrew (si no lo tienes)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Instalar Python
brew install python

Homebrew instala Python en su propio directorio y se encarga de todo: path, pip, actualizaciones. Para mí, es la opción más limpia en macOS.

📌 python3, no python
En macOS, el comando puede ser python3 en lugar de python. Si escribes python y te dice «command not found» o te abre Python 2, prueba con python3. Es algo que confunde al principio pero tiene explicación: macOS preserva python para compatibilidad con scripts del sistema.

🐧 Instalar Python en Linux

Si usas Linux, probablemente ya sabes lo que haces. Pero por si acaso, aquí va el proceso para las distribuciones más populares.

La buena noticia: prácticamente todas las distribuciones de Linux incluyen Python 3 preinstalado. La mala noticia: a veces es una versión antigua. Vamos a asegurarnos de tener la última.

Ubuntu / Debian

Terminal de Linux
# Actualizar repositorios
sudo apt update

# Instalar Python 3 y pip
sudo apt install python3 python3-pip python3-venv

# Verificar
python3 --version

Fedora / Red Hat

Terminal de Linux
# Instalar Python 3 y pip
sudo dnf install python3 python3-pip

Arch Linux

Terminal de Linux
# Python 3 suele estar instalado por defecto en Arch
sudo pacman -S python python-pip

En Linux, el PATH se configura automáticamente. No hay trampas aquí. Si necesitas una versión más reciente que la de tus repositorios, puedes compilar desde el código fuente o usar pyenv, pero eso es tema para más adelante.

Infografía: proceso de instalación de Python en 4 pasos — descargar, instalar, verificar, editor
Instalar Python en 4 pasos: descargar, instalar (¡con PATH!), verificar y configurar el editor. Infografía: Ciberaula.

✅ Verificar que todo funciona

Ahora viene el momento de la verdad. Abre una terminal:

En Windows: busca «cmd» o «PowerShell» en el menú de inicio.

En macOS: abre Terminal (está en Aplicaciones → Utilidades).

En Linux: ya sabes dónde está tu terminal.

Escribe estos comandos uno por uno:

Terminal (cualquier SO)
# Verificar Python
python --version
# Debería mostrar: Python 3.12.x (o superior)

# En macOS/Linux, puede ser:
python3 --version

# Verificar pip (el gestor de paquetes)
pip --version
# Debería mostrar: pip 24.x from ... (python 3.12)

# Probar el intérprete interactivo
python
# Verás algo como:
# Python 3.12.3 (main, ...)
# Type "help", "copyright" ... for more information.
# >>>

Si ves el >>> (el prompt de Python), enhorabuena: Python está instalado y funcionando. Para salir del intérprete, escribe exit() o pulsa Ctrl+D.

⚠️ ¿Te sale «python is not recognized»?
Este es el error más frecuente en Windows y significa que Python no está en el PATH. Tienes dos opciones: reinstalar marcando la casilla «Add python.exe to PATH», o añadir manualmente la ruta al PATH del sistema. La primera opción es más rápida — simplemente ejecuta de nuevo el instalador y marca la casilla.

🖥️ Configurar VS Code para Python

Podrías escribir Python en cualquier editor de texto. Incluso en el Bloc de Notas de Windows. Pero déjame ponerte un ejemplo: es como intentar construir una casa con un martillo y nada más. Técnicamente es posible, pero ¿por qué no usar las herramientas adecuadas?

Visual Studio Code (VS Code) es el editor más popular del mundo. Es gratuito, es de código abierto (respaldado por Microsoft), y con la extensión de Python se convierte en un entorno de desarrollo de primer nivel. Aquí te explico por qué lo recomiendo por encima de alternativas como PyCharm, Sublime Text o Vim:

CaracterísticaVS CodePyCharm CommunitySublime Text
PrecioGratisGratis80$ (licencia)
Peso en disco~300 MB~1.5 GB~40 MB
Velocidad de arranqueRápidoLentoInstantáneo
Autocompletado PythonExcelente (Pylance)Excelente (nativo)Limitado
Terminal integradaNo nativo
ExtensionesMilesCientosMiles
Curva de aprendizajeSuaveMediaMedia

Mi opinión personal: PyCharm es más potente para proyectos grandes de Python, pero VS Code es más versátil y ligero. Si mañana quieres tocar JavaScript, HTML o Rust, VS Code sirve para todo. PyCharm es solo Python. Para aprender, VS Code gana por goleada.

Instalar VS Code

Ve a code.visualstudio.com, descarga el instalador para tu sistema operativo y ejecútalo. En Windows, marca «Add to PATH» (otra vez el PATH, sí). En macOS, arrastra la aplicación a la carpeta Aplicaciones. En Linux, puedes usar el .deb, .rpm o snap según tu distribución.

🧩 Las extensiones que realmente necesitas

VS Code sin extensiones es como un teléfono sin apps: funciona, pero se queda corto. Para Python, hay una extensión que es absolutamente imprescindible y un par que te harán la vida más fácil.

Extensión obligatoria: Python (de Microsoft)

Abre VS Code, ve a la barra lateral izquierda y haz clic en el icono de extensiones (el cuadrado partido). Busca «Python» y verás la extensión oficial de Microsoft (la que tiene millones de descargas). Instálala. Esta extensión incluye:

IntelliSense (Pylance): autocompletado inteligente que te sugiere funciones, variables y métodos mientras escribes. Es como tener un programador senior mirando tu pantalla y susurrándote «pon esto aquí».

Linting: detección de errores y malas prácticas en tiempo real. Las líneas problemáticas se resaltan antes de que ejecutes el código.

Depurador integrado: puedes poner puntos de ruptura, ejecutar paso a paso y ver el valor de cada variable. Esto es oro puro cuando tu código no hace lo que esperas.

Ejecución directa: botón de play en la esquina superior derecha para ejecutar tu script sin tocar la terminal.

Extensiones recomendadas (no obligatorias)

ExtensiónPara qué sirve¿Cuándo instalarla?
PylintAnálisis estático más estrictoCuando quieras código más limpio
Black FormatterFormatea tu código automáticamenteDesde el día 1 (recomendado)
JupyterEjecutar notebooks dentro de VS CodeCuando llegues a ciencia de datos
GitLensControl de versiones avanzadoCuando uses Git
indent-rainbowColorea los niveles de indentaciónDesde el día 1 (muy útil en Python)
💡 indent-rainbow: mi recomendación personal
Python usa la indentación para definir bloques de código (en lugar de llaves como Java o C). Esto significa que un espacio de más o de menos puede romper tu programa. La extensión indent-rainbow colorea cada nivel de indentación con un color distinto, y te evitará dolores de cabeza. Instálala ya.
Pantalla de ordenador mostrando un editor de código con líneas de programación
Un editor de código bien configurado es tu mejor herramienta. Foto: Pexels.

👋 Tu primer programa: Hola, Mundo

Llegó el momento que estabas esperando. Vamos a escribir tu primer programa en Python. Es tradición en programación que el primer programa que escribes en cualquier lenguaje sea un «Hola, Mundo». La tradición existe desde 1978, cuando Brian Kernighan la usó en su libro sobre el lenguaje C. Y seguimos haciéndola porque funciona: si tu «Hola, Mundo» se ejecuta, significa que toda la cadena (editor → intérprete → terminal) está funcionando correctamente.

Paso 1: Crear el archivo

Abre VS Code. Ve a Archivo → Nueva carpeta y crea una carpeta llamada mis_proyectos_python donde prefieras (el escritorio está bien para empezar). Luego crea un nuevo archivo con Ctrl+N (o Cmd+N en Mac) y guárdalo como hola_mundo.py dentro de esa carpeta.

📌 La extensión .py
Todos los archivos de Python tienen la extensión .py. Es así como VS Code (y el sistema operativo) saben que es código Python. Nunca guardes un archivo Python con extensión .txt o sin extensión.

Paso 2: Escribir el código

hola_mundo.py
# Mi primer programa en Python
# Autor: [tu nombre]
# Fecha: marzo de 2026

print("¡Hola, Mundo!")
print("Mi primer programa en Python funciona.")
print("A partir de aquí, todo es posible.")

Sí, eso es todo. Tres líneas (más los comentarios). En Java necesitarías una clase, un método main, importaciones... En Python, escribes print() y ya está. Esta simplicidad no es casualidad: es diseño.

Paso 3: Ejecutar

Tienes dos opciones:

Opción A (botón play): haz clic en el triángulo ▶ en la esquina superior derecha de VS Code. VS Code abrirá una terminal y ejecutará tu script.

Opción B (terminal): abre la terminal integrada de VS Code con Ctrl+` (la tecla que está debajo del Esc). Escribe:

Terminal
python hola_mundo.py

Deberías ver:

Salida
¡Hola, Mundo!
Mi primer programa en Python funciona.
A partir de aquí, todo es posible.

Si ves esas tres líneas en la terminal, felicidades. Acabas de ejecutar tu primer programa en Python. No es solo un «Hola, Mundo» — es la confirmación de que tienes todo el entorno configurado correctamente: Python instalado, PATH configurado, VS Code funcionando y la extensión Python activa.

Vamos un paso más allá

Ya que estás, prueba algo más interesante. Reemplaza el contenido de tu archivo con esto:

hola_mundo_v2.py
# Versión mejorada: le pregunta tu nombre

nombre = input("¿Cómo te llamas? ")
print(f"¡Hola, {nombre}! Bienvenido al mundo de Python.")
print(f"Tu nombre tiene {len(nombre)} letras.")

Ejecútalo y verás que Python te pide que escribas tu nombre, y luego te responde. Has pasado de un programa estático a uno interactivo en dos líneas. Ese es el poder de Python: hacer mucho con poco.

Infografía: anatomía de VS Code con Python — explorador, editor, terminal, extensiones
Anatomía de VS Code con Python: todo lo que necesitas en una sola ventana. Infografía: Ciberaula.

📦 pip: el gestor de paquetes que lo cambia todo

Cuando instalaste Python, pip se instaló silenciosamente con él. Y pip es, posiblemente, lo que más vas a usar después del propio Python. Es el gestor de paquetes que te permite instalar bibliotecas de terceros con un solo comando.

¿Recuerdas que en la lección anterior mencionamos que PyPI tiene más de 500.000 paquetes? pip es la puerta de entrada a todo ese ecosistema.

Terminal
# Instalar un paquete
pip install requests

# Ver qué paquetes tienes instalados
pip list

# Actualizar un paquete
pip install --upgrade requests

# Desinstalar un paquete
pip uninstall requests

Por ahora, no necesitas instalar nada extra. La biblioteca estándar de Python es enorme y cubre la mayoría de necesidades básicas. Pero quería que supieras que pip existe porque lo usarás constantemente a lo largo de este curso.

⚠️ pip vs pip3
Al igual que con python y python3, en algunos sistemas el comando es pip3 en lugar de pip. Si pip no funciona, prueba con pip3. En Windows con la instalación estándar, pip debería funcionar directamente.

🔧 Errores comunes al instalar (y cómo solucionarlos)

Después de ayudar a cientos de personas a instalar Python, puedo decirte que los errores se repiten. Aquí están los más frecuentes con su solución:

ErrorCausaSolución
'python' is not recognizedPython no está en el PATHReinstalar marcando «Add to PATH» o añadir manualmente C:\Users\TU_USUARIO\AppData\Local\Programs\Python\Python312\ al PATH del sistema
python abre Python 2Versión antigua en el sistemaUsar python3 en su lugar, o actualizar a Python 3
pip: command not foundpip no está en el PATHUsar python -m pip en lugar de pip
VS Code no detecta PythonExtensión no instalada o intérprete no seleccionadoInstalar extensión Python. Luego Ctrl+Shift+P → «Python: Select Interpreter» y elegir la versión correcta
Permission denied en Linux/MacIntentar instalar sin sudoUsar sudo para la instalación global, o usar --user con pip
Certificados SSL al usar pipProxy o firewall corporativopip install --trusted-host pypi.org --trusted-host pypi.python.org paquete

Si tu error no está en esta tabla, mi consejo es: copia el mensaje de error exacto y búscalo en Google. Stack Overflow tiene respuesta a prácticamente todo. Y si aún así no lo resuelves, déjanos un comentario en el foro de abajo — intentaremos ayudarte.

💡 El truco del «python -m»
Si alguna vez tienes problemas con pip, venv o cualquier módulo, prueba a ejecutarlo con python -m delante: python -m pip install requests. Esto le dice explícitamente a Python «ejecuta el módulo pip que tienes instalado», evitando conflictos de PATH. Es un truco que uso a diario incluso después de años programando.

🚀 Siguiente paso: escribir tu primer programa de verdad

Ya tienes Python instalado, VS Code configurado y has ejecutado tu primer «Hola, Mundo». El entorno está listo. Ahora viene lo emocionante: aprender a programar de verdad.

En la siguiente lección vamos a escribir programas más interesantes: trabajar con variables, hacer cálculos, tomar decisiones con condicionales y entender cómo piensa Python. Ya no será solo print() — empezarás a crear programas que resuelven problemas reales.

Pero antes de avanzar, asegúrate de que todo funciona. Ejecuta de nuevo el programa «Hola, Mundo» y el programa interactivo que te pide el nombre. Si ambos funcionan, estás preparado. Si algo falla, revisa la sección de errores comunes o pregunta en el foro.

💡 Consejo final
Guarda tu carpeta mis_proyectos_python en un lugar accesible. A lo largo de este curso irás creando archivos allí, y tener todo organizado desde el principio te ahorrará tiempo después. Si quieres ir un paso más allá, inicializa un repositorio Git — pero eso es completamente opcional por ahora.

❓ Preguntas frecuentes

❓ Preguntas frecuentes sobre Cómo instalar Python y configurar tu entorno de desarrollo en 2026

Las dudas más comunes respondidas de forma clara y directa.

Python 3, siempre. Python 2 dejó de recibir soporte en enero de 2020 y no tiene actualizaciones de seguridad. En 2026, cualquier tutorial o proyecto serio usa Python 3.10 o superior. Si te encuentras código que usa print sin paréntesis, es Python 2 y deberías ignorarlo.
Depende. En macOS y la mayoría de distribuciones Linux, sí viene una versión preinstalada. En Windows, no viene instalado por defecto. Aun así, recomiendo instalar la versión más reciente desde python.org para tener la última versión y pip actualizado.
Técnicamente puedes escribir Python en el Bloc de Notas, pero sería como intentar cortar el césped con tijeras. Un editor como VS Code te ofrece autocompletado, detección de errores en tiempo real, terminal integrada y depurador. Es gratuito y te ahorrará cientos de horas.
La instalación base de Python ocupa unos 100-150 MB. VS Code ocupa alrededor de 300 MB. En total, necesitas medio giga libre como máximo. Es mucho menos que la mayoría de IDEs profesionales como PyCharm o IntelliJ.
No para empezar. Anaconda es una distribución de Python orientada a ciencia de datos que incluye cientos de paquetes preinstalados y ocupa varios gigabytes. Para aprender Python, la instalación estándar desde python.org es más que suficiente. Ya habrá tiempo para Anaconda cuando lo necesites.
Sí, es perfectamente posible. En Windows, el Python Launcher (py) te permite elegir entre versiones. En macOS y Linux, puedes usar pyenv para gestionar múltiples versiones. Pero para empezar, una sola versión actualizada es todo lo que necesitas.

🎯 ¿Quieres certificarte en Python?

Ciberaula ofrece cursos bonificados de Python con tutor personal, desde nivel básico hasta IA y Machine Learning. Formación subvencionada por FUNDAE para trabajadores en activo.

Ver cursos de Python bonificados →
Valora este artículo

💬 Foro de discusión

¿Tienes dudas sobre Cómo instalar Python y configurar tu entorno de desarrollo en 2026? Comparte tu pregunta con la comunidad.

¿Tienes cuenta? o comenta como invitado ↓

Todavía no hay mensajes. ¡Sé el primero en participar!