Configurar entorno desarrollo – Mac
Preparando el entorno (Mac)
Guía paso a paso para instalar Python en macOS, crear un entorno virtual, entender su utilidad y ejecutar tu primer programa «Hola, mundo».
1) Instalar Python en macOS
macOS trae una versión antigua de Python, por lo que es recomendable instalar una versión actual desde el sitio oficial.
- Visita python.org → Downloads → macOS.
- Descarga el instalador macOS 64-bit universal2 installer.
- Ejecuta el instalador y sigue los pasos (usa las opciones por defecto).
Verificar la instalación
python3 --version
pip3 --version
Si ves las versiones, la instalación fue exitosa.
Opcional: Actualizar pip
python3 -m pip install --upgrade pip
2) Crear un proyecto y su entorno virtual
2.1 Crear carpeta del proyecto
mkdir ~/Documents/proyectos/hola-python
cd ~/Documents/proyectos/hola-python
2.2 Crear entorno virtual con venv
python3 -m venv .venv
Esto crea la carpeta .venv con una copia aislada de Python y pip.
2.3 Activar el entorno virtual
source .venv/bin/activate
Verás el prefijo (.venv) en tu terminal. Para desactivar:
deactivate
Alternativa: Crear entorno con virtualenv (si lo prefieres)
python3 -m pip install virtualenv
python3 -m virtualenv .venv
source .venv/bin/activate
3) ¿Por qué usar un entorno virtual?
- Sin entorno virtual: Todas las librerías se instalan de forma global en tu sistema, lo que puede causar conflictos entre proyectos.
- Con entorno virtual: Cada proyecto tiene su propio espacio aislado, independiente de los demás. Puedes usar distintas versiones de librerías sin problemas.
En resumen: puedes programar solo con Python, pero los entornos virtuales hacen tu entorno más limpio, profesional y reproducible.
4) Tu primer programa: «Hola, mundo»
Con el entorno activo dentro de la carpeta del proyecto:
4.1 Crear archivo
echo 'print("Hola, mundo!")' > main.py
4.2 Ejecutar el programa
python3 main.py
Salida esperada:
Hola, mundo!
5) Instalar una librería dentro del entorno
Con (.venv) activo:
python3 -m pip install requests
python3 -m pip list
Verás requests instalado solo en este entorno virtual.
Guardar dependencias
python3 -m pip freeze > requirements.txt
6) (Opcional) Usar VS Code con tu entorno
- Abre la carpeta del proyecto en VS Code (
File → Open Folder). - VS Code detectará
.venv. Si pregunta por el intérprete, elige el de .venv. - Abre
main.pyy ejecuta con el botón Run ▶ o presiona Ctrl+F5 (o Cmd+F5 en Mac).
Resumen rápido
# Instalar Python desde python.org
python3 --version
pip3 --version
# Proyecto + entorno
mkdir ~/Documents/proyectos/hola-python
cd ~/Documents/proyectos/hola-python
python3 -m venv .venv
# Activar
source .venv/bin/activate
# Hola mundo
echo 'print("Hola, mundo!")' > main.py
python3 main.py
# Dependencias
python3 -m pip install requests
python3 -m pip freeze > requirements.txt
# Desactivar
deactivate
IMPORTANTE: Para que tu progreso quede registrado y puedas avanzar en el curso, recuerda hacer clic en el botón «Completar» al terminar esta lección.
- Solo al marcar la lección como completada se desbloquearán las siguientes lecciones.
- Es necesario marcar todas las lecciones de este módulo como completadas para poder pasar al Módulo 02.
Cuando termines de revisar el contenido, baja hasta el final de la página y haz clic en «Completar» antes de continuar.