Search Authority

Gua Paso a Paso para Instalar Python en Mac: Tutorial de Juan José Blog

Juan instala Python en su Mac para crear proyectos sin complicaciones usando la terminal y el gestor de paquetes Homebrew. Este proceso garantiza versiones estables, separación...

Mara Ellison
Gua Paso a Paso para Instalar Python en Mac: Tutorial de Juan José Blog

Juan instala Python en su Mac para crear proyectos sin complicaciones usando la terminal y el gestor de paquetes Homebrew. Este proceso garantiza versiones estables, separación de entornos y acceso rápido a librerías.

Si eres nuevo en la configuración, sigue cada paso con atención para evitar conflictos con otros programas del sistema.

Paso Comando clave Propósito Verificación
Instalar Homebrew /bin/bash -c "$(curl -fsSL ...)" Instalar herramientas de línea de comandos brew --version
Instalar Python brew install python Agregar intérprete y pip python3 --version
Configurar PATH echo 'export PATH="/opt/homebrew/opt/python/libexec/bin:$PATH"' >> ~/.zshrc Ejecutar python3 desde cualquier ubicación which python3
Crear entorno virtual python3 -m venv .venv Isolar dependencias del proyecto source .venv/bin/activate

Instalar Homebrew en macOS

Homebrew simplifica la instalación de software en Mac y es el primer paso para gestionar Python sin conflictos. Abre Terminal y ejecuta el comando oficial para añadirlo al sistema.

Con Homebrew instalado, podrás mantener Python y sus herramientas actualizadas con un solo comando. Este método evita modificaciones delicadas del sistema que puedan causar errores.

Instalar Python con Homebrew

Una vez activo Homebrew, usa el comando brew install python para descargar e instalar la última versión estable disponible. Este proceso incluye el propio intérprete, pip y varias utilidades.

Después de la instalación, verifica que todo esté en orden con python3 --version y pip3 --version, así confirmas que los ejecutables están listos para usar en tu Mac.

Configurar el PATH de Python en macOS

Ajustar el PATH permite ejecutar python3 desde cualquier carpeta sin especificar la ruta completa. Añade la línea export PATH="/opt/homebrew/opt/python/libexec/bin:$PATH" al archivo ~/.zshrc para establecer el orden de búsqueda.

Recarga la configuración con source ~/.zshrc y ejecuta which python3 para comprobar que el sistema está usando la versión gestionada por Homebrew.

Crear un entorno virtual con venv

Los entornos virtuales evitan conflictos entre versiones y librerías de diferentes proyectos. Activa uno con python3 -m venv .venv y trabaja de forma aislada sin afectar al sistema.

Después de crear el entorno, ejecuta source .venv/bin/activate para ingresar y comenzar a instalar dependencias con pip de forma segura.

Mejor práctica para usar Python en macOS

  • Instala Homebrew como gestor de paquetes antes de usar python3 -m venv o pip
  • Confirma cada versión con --version antes de crear un entorno virtual
  • Mantén el PATH actualizado en ~/.zshrc para evitar problemas de comando no encontrado
  • Calcula el uso de recursos con top o htop mientras ejecutas scripts exigentes

FAQ

Reader questions

¿Por qué mi terminal no encuentra python3 después de instalarlo con Homebrew?

El PATH puede no estar actualizado; reinicia Terminal o ejecuta source ~/.zshrc y verifica con which python3 para confirmar que apunta a la ruta correcta de Homebrew.

¿Es necesario usar siempre python3 y pip3 en macOS en lugar de python y pip?

Sí, en macOS los ejecutables se instalan como python3 y pip3 para distinguirlos de posibles versiones del sistema, por eso debes usar estos nombres en la terminal.

¿Puedo instalar más de una versión de Python y cómo las cambio?

Homebrew permite instalar varias versiones; para cambiar entre ellas usa brew switch o gestiona entornos con pyenv para seleccionar la versión por proyecto.

¿Cómo elimino Python instalado con Homebrew si ya no lo necesito?

Ejecuta brew uninstall python y, si usaste un entorno virtual, borra la carpeta .venv para limpiar completamente los archivos asociados a tu proyecto.

Related Reading

More pages in this topic cluster.

Brigand (Fire Emblem):角色 profile 与战斗指南

在 Fire Emblem 系列中,Brigand 是一种以近战物理为特色的敌我通用职业,通常使用刀剑或斧头,偏向高机动与中等攻击的组合。相较于 Sw...

Read next
Cleo in King's Raid:角色背景、定位与养成指南

Cleo 是 King's Raid 中以机动性与持续输出见长的角色,主要承担副输出或功能型前锋职责。她在队伍中的核心价值体现在灵活切入战场、...

Read next
Oldest Ice Skater: Defying Age on the Ice

The title of oldest ice skater often refers to dieners who have competed or performed well into their eighties and nineties. These athletes combine decades of training with bala...

Read next