Antes de instalar: intérprete, terminal y editor
Python ejecuta tu código; el editor te permite escribirlo. Instalar un editor por sí solo no garantiza que tengas Python. La terminal es donde introducirás comandos como python hola.py; un archivo .py guarda las instrucciones de tu programa.
Para seguir esta guía necesitas permiso para instalar programas y una conexión a Internet. En un equipo administrado por tu empresa o centro de estudios, usa el procedimiento que te indiquen. Para las primeras lecciones también puedes usar el editor online.
Puedes aprender la sintaxis y ejecutar ejemplos en el navegador. Los pasos de instalación de esta guía están pensados para una computadora con Windows, macOS o Linux.
Elige una versión estable de Python 3. No necesitas una versión preliminar ni instalar librerías para ejecutar los ejemplos del curso.
Cómo instalar Python en tu sistema
Abre los pasos de tu sistema. Escribe los comandos en la terminal, sin añadir el símbolo >>> de la consola interactiva de Python.
Windows · PowerShell o Terminal
- Descarga Python Install Manager desde python.org y completa la instalación. También se distribuye en Microsoft Store.
- Abre una terminal nueva. Instala el intérprete estable con el comando siguiente.
- Consulta su versión. Debe aparecer una línea que empiece por
Python 3..
py install default
python --versionSi ya tenías Python y python --version funciona, puedes continuar. El antiguo lanzador py y el nuevo administrador no tienen exactamente los mismos subcomandos; py install corresponde al administrador nuevo. Si falla, revisa primero qué instalaste.
macOS · Terminal
- Descarga el instalador estable de Python 3 para macOS desde python.org.
- Abre el archivo
.pkgy sigue las instrucciones. - Abre Terminal y comprueba el intérprete con el comando siguiente.
python3 --versionSi el instalador incluye Install Certificates.command, ejecútalo siguiendo su documentación para configurar los certificados de las conexiones HTTPS. Conserva las instalaciones gestionadas por macOS o sus herramientas de desarrollo; tu proyecto debe usar su propio entorno.
Linux · Ubuntu y Debian
Comprueba primero si Python ya está disponible:
python3 --versionEn Ubuntu o Debian, si falta el intérprete o el módulo para crear entornos, puedes instalar los paquetes de la distribución:
sudo apt update
sudo apt install python3 python3-venvOtras distribuciones usan otros gestores y nombres de paquetes. Sigue su documentación. La versión del repositorio puede ser anterior a la última versión de python.org y seguir siendo adecuada para estos ejemplos. Evita reemplazar el Python del sistema.
Guarda y ejecuta tu primer archivo .py
Crea una carpeta llamada mi-primer-python. En un editor de texto, guarda dentro un archivo hola.py con este contenido. Usa texto plano: un documento de Word no sirve como archivo de código.
nombre = "Python"
print(f"Hola, {nombre}")Abre una terminal dentro de esa carpeta. Comprueba la ubicación con pwd en macOS y Linux o Get-Location en PowerShell. Si necesitas cambiar de carpeta, utiliza cd y su ruta entre comillas cuando contenga espacios.
python hola.pypython3 hola.pyHola, Python
Cambia el nombre, guarda el archivo y ejecútalo otra vez. Si la salida no cambia, comprueba que guardaste el archivo correcto. Si ves >>>, estás dentro de Python: escribe exit() para volver a la terminal.
Crea un entorno virtual para tu proyecto
Un entorno virtual mantiene separadas las dependencias de cada proyecto. Créalo en la carpeta del proyecto; .venv será la carpeta del entorno. Estos comandos no instalan paquetes adicionales.
python -m venv .venv
.venv\Scripts\Activate.ps1
python --versionpython3 -m venv .venv
source .venv/bin/activate
python --versionDespués de activar el entorno puedes usar python en los tres sistemas. Para comprobar qué intérprete ejecutas:
python -c "import sys; print(sys.executable)"
python -m pip --versionLa ruta debería apuntar a .venv. Sal del entorno con deactivate. Cuando necesites paquetes, sigue la lección de entornos virtuales y pip.
Qué comprobar si la instalación falla
- «python no se reconoce» o «command not found»
- Abre una terminal nueva tras instalar. En macOS y Linux prueba
python3. En Windows consulta la sección de resolución de problemas del administrador oficial y los alias de ejecución; no añadas rutas al azar. - PowerShell impide activar el entorno
- Puedes usarlo sin activarlo: ejecuta
.venv\Scripts\python.exe hola.py. Para paquetes, usa.venv\Scripts\python.exe -m pip. Así no necesitas cambiar la política de ejecución. - «can't open file» al ejecutar hola.py
- Comprueba la carpeta actual y el nombre completo. En Windows revisa que no hayas guardado
hola.py.txt. El intérprete ya funciona; falta localizar el archivo. - Linux muestra «externally-managed-environment»
- Estás intentando instalar paquetes en un entorno gestionado por la distribución. Crea y usa
.venvpara tu proyecto en lugar de forzar una instalación global.
Preguntas frecuentes sobre instalar Python
¿Necesito instalar Visual Studio Code?
Puedes usar cualquier editor de texto plano. VS Code es una opción, pero Python es el intérprete y se instala por separado. IDLE también viene con algunas distribuciones oficiales.
¿Por qué se usa python3 en unos sistemas y python en otros?
Los nombres disponibles dependen de la instalación. En macOS y Linux, python3 identifica normalmente Python 3. Dentro de un entorno virtual activado, python apunta al intérprete del entorno.
¿Puedo seguir el curso sin instalar Python?
Sí. Las prácticas del curso funcionan en el navegador. Para acceder a archivos reales de tu equipo o ejecutar automatizaciones, necesitarás una instalación local.
Ya puedes empezar a programar
Continúa con entradas, salidas y cambios pequeños en tu código.
Escribir mi primer programa →Fuentes y compatibilidad
Los ejemplos usan Python 3 y la biblioteca estándar. Las instrucciones de instalación se contrastaron con la documentación oficial; los ejemplos de código se verifican con las comprobaciones de estas guías.