Instalación de Python en macOS
¡Excelente! Tienes una Mac. macOS ya viene con Python, pero probablemente es una versión antigua. Vamos a instalar la versión más reciente.
¿Ya tienes Python?
Primero, vamos a ver qué tienes instalado:
- Abre Terminal (Aplicaciones > Utilidades > Terminal)
- Escribe:
python3 --version
Probablemente veas algo como:
Python 3.9.6
Si ves Python 3.8 o superior, técnicamente puedes usar esa versión. Pero te recomiendo instalar la más reciente para tener todas las características nuevas.
Método 1: Homebrew (Recomendado) 🍺
Homebrew es el “gestor de paquetes” más popular para Mac. Es como una App Store para herramientas de desarrollo.
Paso 1: Instalar Homebrew
Si no tienes Homebrew, instálalo primero:
- Abre Terminal
- Copia y pega este comando:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Presiona Enter y sigue las instrucciones
- Te va a pedir tu contraseña (es normal)
Paso 2: Instalar Python con Homebrew
Una vez que tengas Homebrew:
brew install python
Esto instala la versión más reciente de Python 3.
Paso 3: Verificar la instalación
python3 --version
Deberías ver algo como:
Python 3.11.5
Método 2: Descarga directa desde python.org
Si prefieres no usar Homebrew:
Paso 1: Descargar
- Ve a python.org
- Haz clic en “Download Python 3.x.x”
- Descarga el archivo
.pkg
para macOS
Paso 2: Instalar
- Abre el archivo
.pkg
descargado - Sigue el asistente de instalación
- Usa todas las opciones por defecto
Paso 3: Verificar
python3 --version
Configurar el PATH (importante)
En Mac, es posible que necesites usar python3
en lugar de python
. Para hacer tu vida más fácil, puedes crear un alias:
Opción 1: Alias temporal
alias python=python3
alias pip=pip3
Opción 2: Alias permanente
- Abre tu archivo de configuración:
nano ~/.zshrc
- Agrega estas líneas al final:
alias python=python3
alias pip=pip3
- Guarda (Ctrl+X, luego Y, luego Enter)
- Recarga la configuración:
source ~/.zshrc
Ahora puedes usar python
en lugar de python3
.
Verificar pip
Python viene con pip (el gestor de paquetes). Verifica que funciona:
pip3 --version
O si configuraste el alias:
pip --version
Probar el intérprete interactivo
python3
Deberías ver:
Python 3.11.5 (main, Aug 24 2023, 15:18:16) [Clang 14.0.6 ] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
Prueba:
print("¡Hola desde macOS!")
Para salir:
exit()
Configuración adicional para Mac
Xcode Command Line Tools
Algunos paquetes de Python necesitan herramientas de compilación. Instálalas con:
xcode-select --install
Esto abre una ventana donde puedes instalar las herramientas básicas de desarrollo.
iTerm2 (opcional pero recomendado)
iTerm2 es una terminal mucho mejor que la que viene por defecto:
- Ve a iterm2.com
- Descarga e instala iTerm2
- Úsala en lugar de Terminal
Problemas comunes en macOS
“python: command not found”
Problema: macOS no encuentra Python
Solución: Usa python3
o configura el alias como se explicó arriba
Problemas de permisos
Problema: “Permission denied” al instalar paquetes
Solución: Usa pip3 install --user nombre_paquete
en lugar de sudo pip3 install
Conflicto entre versiones
Problema: Tienes múltiples versiones de Python
Solución: Usa python3.11
para ser específico sobre la versión
Homebrew no funciona
Problema: Homebrew no se instala correctamente Solución: Verifica que tienes Xcode Command Line Tools instalado
Gestión de versiones con pyenv (avanzado)
Si planeas trabajar con múltiples proyectos que requieren diferentes versiones de Python, considera usar pyenv:
# Instalar pyenv
brew install pyenv
# Instalar Python 3.11
pyenv install 3.11.5
# Usar Python 3.11 globalmente
pyenv global 3.11.5
Pero para empezar, esto no es necesario.
Verificación final
Crea un archivo de prueba para asegurarte de que todo funciona:
Paso 1: Crear el archivo
nano prueba.py
Paso 2: Escribir el código
print("¡Python funciona perfectamente en macOS!")
import sys
print(f"Versión de Python: {sys.version}")
print(f"Ubicación de Python: {sys.executable}")
Paso 3: Guardar y ejecutar
- Guarda (Ctrl+X, luego Y, luego Enter)
- Ejecuta:
python3 prueba.py
Si ves la información de tu instalación, ¡todo está listo!
Comandos útiles para recordar
# Verificar versión de Python
python3 --version
# Verificar versión de pip
pip3 --version
# Abrir intérprete interactivo
python3
# Ejecutar un archivo Python
python3 mi_archivo.py
# Instalar un paquete
pip3 install nombre_paquete
# Ver paquetes instalados
pip3 list
Siguiente paso
Ahora que tienes Python funcionando en macOS, es hora de elegir un buen editor de código.
👉 Continúa con: Editores e IDEs Recomendados
🍎 Resumen para macOS: Usa Homebrew (
brew install python
) o descarga desde python.org. Recuerda usarpython3
y considera crear aliases para mayor comodidad.