Skip to content

🟢 Comandos — Python

Comandos de terminal, del intérprete de Python y utilidades que voy usando en el curso.

ComandoQué haceEjemplo
pip install <paquete>Instala una librería externa con pippip install customtkinter → ver 05-CustomTkinter
python3 -m venv .venvCrea un entorno virtual aislado en la carpeta .venv/python3 -m venv .venv
source .venv/bin/activateActiva el entorno virtual en la terminal actual(macOS/Linux; en Windows es .venv\Scripts\activate)
python <archivo>.pyEjecuta un script de Pythonpython app.py

📌 pip vs pip3: 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 nombre pip3 se quedó en varios sistemas (p. ej. macOS con Homebrew, donde pip a secas ni existe). Dentro de un venv ambos comandos apuntan al mismo archivo, porque solo hay una versión de Python posible.

⚠️ externally-managed-environment: si pip3 install <paquete> falla con este error, es porque el sistema (Homebrew) protege el Python global de instalaciones sueltas. La solución correcta es crear un venv para 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.md por tema.