Instalacion de python
Estimated learning time: 10 minutes
Cómo instalar Python
guía completa para principiantes
Si nunca has programado antes, este es el lugar correcto para empezar. Python es uno de los lenguajes más amigables del mundo y en esta guía aprenderás a instalarlo paso a paso en macOS, Windows y Linux, sin importar tu nivel de experiencia.
¿Qué versión de Python necesito?
Siempre instala la versión más reciente estable (Python 3.x). Python 2 quedó obsoleto en 2020 y no debes usarlo.
💡 Al momento de escribir esta guía, la versión recomendada es Python 3.12 o superior.
Elige tu sistema operativo
🍎 Instalación en macOS
Paso 1 — Descarga el instalador oficial
- Abre tu navegador y ve a python.org/downloads
- El sitio detecta tu sistema automáticamente. Haz clic en el botón amarillo "Download Python 3.x.x"
- Se descargará un archivo
.pkg
Paso 2 — Ejecuta el instalador
- Abre el archivo
.pkgdescargado - Sigue los pasos del asistente haciendo clic en Continuar → Continuar → Instalar
- Ingresa tu contraseña de Mac si te la pide
- Al finalizar verás una pantalla de éxito ✅
Paso 3 — Verifica la instalación
Abre la aplicación Terminal (búscala con Cmd + Espacio y escribe "Terminal") y ejecuta:
python3 --version
Deberías ver algo como:
Python 3.12.3
⚠️ En macOS siempre usa
python3, nopython(este último puede apuntar a la versión antigua del sistema).
🪟 Instalación en Windows
Paso 1 — Descarga el instalador oficial
- Ve a python.org/downloads
- Haz clic en "Download Python 3.x.x"
- Se descargará un archivo
.exe
Paso 2 — Ejecuta el instalador
🔴 Importante: Antes de hacer clic en "Install Now", marca la casilla "Add Python to PATH". Si no lo haces, Python no funcionará desde la terminal.
- Abre el archivo
.exedescargado - Marca "Add Python to PATH" ← muy importante
- Haz clic en "Install Now"
- Espera a que termine y haz clic en "Close"
Paso 3 — Verifica la instalación
Abre el Símbolo del sistema (busca "cmd" en el menú Inicio) y ejecuta:
python --version
Deberías ver:
Python 3.12.3
💡 Si ves un error, cierra y vuelve a abrir la terminal. Si persiste, repite la instalación asegurándote de marcar "Add to PATH".
🐧 Instalación en Linux
En Linux, Python generalmente ya viene preinstalado. Verifícalo primero antes de instalar nada.
Paso 1 — Verifica si ya tienes Python
Abre una terminal y ejecuta:
python3 --version
Si ves Python 3.x.x, ya tienes Python y puedes saltar al siguiente apartado. Si no, sigue leyendo.
Paso 2 — Instala Python con tu gestor de paquetes
Ubuntu / Debian / Linux Mint:
sudo apt update
sudo apt install python3 python3-pip python3-venv -y
Fedora / RHEL:
sudo dnf install python3 python3-pip -y
Arch Linux / Manjaro:
sudo pacman -S python python-pip
openSUSE:
sudo zypper install python3 python3-pip
Paso 3 — Verifica la instalación
python3 --version
pip3 --version
✅ Verificación y primeros pasos
Una vez instalado en cualquier sistema, comprueba que todo funciona correctamente.
Verifica Python y pip
| Sistema | Comando Python | Comando pip |
|---|---|---|
| macOS | python3 --version | pip3 --version |
| Windows | python --version | pip --version |
| Linux | python3 --version | pip3 --version |
Tu primer programa
Escribe esto en tu terminal para entrar al intérprete interactivo de Python:
# macOS / Linux
python3
# Windows
python
Verás el prompt >>>. Ahora escribe tu primera línea de código:
>>> print("¡Hola, mundo!")
¡Hola, mundo!
Para salir del intérprete escribe exit() o presiona Ctrl + D (macOS/Linux) / Ctrl + Z + Enter (Windows).
Tu primer archivo Python
- Crea un archivo llamado
hola.pyen cualquier carpeta con este contenido:
nombre = input("¿Cómo te llamas? ")
print(f"¡Hola, {nombre}! Bienvenido a Python 🐍")
- Ejecútalo desde la terminal:
# macOS / Linux
python3 hola.py
# Windows
python hola.py
📦 pip: el gestor de paquetes de Python
pip es la herramienta que usas para instalar librerías (código escrito por otras personas que puedes reutilizar).
Comandos esenciales de pip
# Instalar una librería
pip install requests
# Instalar una versión específica
pip install requests==2.31.0
# Desinstalar una librería
pip uninstall requests
# Ver todas las librerías instaladas
pip list
# Guardar las dependencias de tu proyecto en un archivo
pip freeze > requirements.txt
# Instalar todas las dependencias de un proyecto
pip install -r requirements.txt
💡 En macOS y Linux usa
pip3en lugar depip.
Librerías populares para empezar
| Librería | Para qué sirve | Instalación |
|---|---|---|
requests | Hacer peticiones a internet | pip install requests |
pandas | Analizar datos y tablas | pip install pandas |
matplotlib | Crear gráficas | pip install matplotlib |
flask | Crear sitios web | pip install flask |
pillow | Manipular imágenes | pip install pillow |
🧪 Entornos virtuales con venv
Un entorno virtual es una carpeta aislada donde instalas las librerías de un proyecto específico, sin mezclarlas con otros proyectos ni con el Python del sistema.
Crear y usar un entorno virtual
1. Crear el entorno virtual (dentro de la carpeta de tu proyecto):
# macOS / Linux
python3 -m venv venv
# Windows
python -m venv venv
Esto crea una carpeta llamada venv en tu proyecto.
2. Activar el entorno virtual:
# macOS / Linux
source venv/bin/activate
# Windows (CMD)
venv\Scripts\activate.bat
# Windows (PowerShell)
venv\Scripts\Activate.ps1
Cuando está activo, verás (venv) al inicio de tu terminal:
(venv) usuario@computadora:~/mi-proyecto$
3. Instalar librerías dentro del entorno:
pip install requests flask pandas
Estas librerías solo existirán dentro de este entorno.
4. Desactivar el entorno cuando termines:
deactivate
5. Estructura típica de un proyecto con venv:
mi-proyecto/
├── venv/ ← carpeta del entorno (NO subir a git)
├── main.py ← tu código
├── requirements.txt ← lista de dependencias
└── .gitignore ← debe incluir "venv/"
🔴 Nunca subas la carpeta
venva GitHub. Agregavenv/a tu archivo.gitignore.
🗺️ Resumen visual: flujo completo
❓ Preguntas frecuentes
¿Puedo tener varias versiones de Python instaladas?
Sí. En macOS y Linux puedes usar pyenv para gestionar múltiples versiones. En Windows también existe un launcher py que permite elegir la versión.
¿Python es gratuito? Completamente. Python es open source y libre para usar, distribuir y modificar.
¿Debo usar un editor de código? Para empezar basta con cualquier editor de texto, pero se recomienda Visual Studio Code (gratuito) con la extensión de Python instalada.
¿Por qué en macOS uso python3 y en Windows python?
macOS incluye Python 2 en el sistema por compatibilidad histórica, por lo que python apunta a esa versión antigua. Usando python3 siempre te aseguras de usar la versión moderna.
¿Listo para escribir tu primer programa? El siguiente paso es aprender los fundamentos del lenguaje: variables, condicionales y bucles.
