Apariencia
🟢 Comandos — Python
Comandos de terminal, del intérprete de Python y utilidades que voy usando en el curso.
| Comando | Qué hace | Ejemplo |
|---|---|---|
pip install <paquete> | Instala una librería externa con pip | pip install customtkinter → ver 05-CustomTkinter |
python3 -m venv .venv | Crea un entorno virtual aislado en la carpeta .venv/ | python3 -m venv .venv |
source .venv/bin/activate | Activa el entorno virtual en la terminal actual | (macOS/Linux; en Windows es .venv\Scripts\activate) |
python <archivo>.py | Ejecuta un script de Python | python app.py |
📌
pipvspip3: no son herramientas distintas, es solo el nombre del comando. Viene de cuando convivían Python 2 y Python 3, cada uno con su pip (pip= Python 2,pip3= Python 3). Python 2 ya no existe, pero el nombrepip3se quedó en varios sistemas (p. ej. macOS con Homebrew, dondepipa secas ni existe). Dentro de unvenvambos comandos apuntan al mismo archivo, porque solo hay una versión de Python posible.
⚠️
externally-managed-environment: sipip3 install <paquete>falla con este error, es porque el sistema (Homebrew) protege el Python global de instalaciones sueltas. La solución correcta es crear unvenvpara el proyecto (ver arriba) e instalar ahí adentro — no forzar con--break-system-packages.
💡 Cuando esta tabla crezca mucho, se divide en
Comandos/01-tema.mdpor tema.