Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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:

  1. Abre Terminal (Aplicaciones > Utilidades > Terminal)
  2. 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:

  1. Abre Terminal
  2. Copia y pega este comando:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Presiona Enter y sigue las instrucciones
  2. 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

  1. Ve a python.org
  2. Haz clic en “Download Python 3.x.x”
  3. Descarga el archivo .pkg para macOS

Paso 2: Instalar

  1. Abre el archivo .pkg descargado
  2. Sigue el asistente de instalación
  3. 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

  1. Abre tu archivo de configuración:
nano ~/.zshrc
  1. Agrega estas líneas al final:
alias python=python3
alias pip=pip3
  1. Guarda (Ctrl+X, luego Y, luego Enter)
  2. 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:

  1. Ve a iterm2.com
  2. Descarga e instala iTerm2
  3. Ú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

  1. Guarda (Ctrl+X, luego Y, luego Enter)
  2. 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 usar python3 y considera crear aliases para mayor comodidad.