Leccion 002 - Instalar Python y verificar tu entorno de desarrollo correctamente
Instalar Python bien al inicio te ahorra horas de frustracion. Esta leccion te deja con un entorno limpio, reproducible y profesional.
Resultado esperado al terminar
Sección titulada «Resultado esperado al terminar»Al final deberias poder:
- Ejecutar
python --version. - Crear y activar un entorno virtual.
- Instalar paquetes con
python -m pip. - Ejecutar un script
.pysin errores de path.
Paso 1: verificar si ya tienes Python
Sección titulada «Paso 1: verificar si ya tienes Python»python --versionSi no funciona, prueba:
python3 --versionEn Windows tambien puedes usar:
py --versionPaso 2: instala Python de forma segura
Sección titulada «Paso 2: instala Python de forma segura»Checklist rapido:
- Instala una version moderna (3.11+ recomendado).
- En Windows marca Add Python to PATH.
- Reinicia la terminal tras la instalacion.
Paso 3: crea tu carpeta de trabajo
Sección titulada «Paso 3: crea tu carpeta de trabajo»mkdir python-desde-cerocd python-desde-ceroPaso 4: primer script real
Sección titulada «Paso 4: primer script real»Crea main.py:
print("Python instalado y funcionando")Ejecuta:
python main.pySalida:
Python instalado y funcionandoPaso 5: entorno virtual (obligatorio en proyectos serios)
Sección titulada «Paso 5: entorno virtual (obligatorio en proyectos serios)»python -m venv .venvActivar en Windows PowerShell:
.\.venv\Scripts\Activate.ps1Activar en macOS/Linux:
source .venv/bin/activateSi aparece (.venv) al inicio de la terminal, estas dentro del entorno.
Paso 6: instalar paquetes correctamente
Sección titulada «Paso 6: instalar paquetes correctamente»Siempre usa:
python -m pip install requestsPor que asi:
- Evitas instalar paquetes en otro Python por error.
- Todo queda asociado al interprete activo.
Paso 7: congelar dependencias
Sección titulada «Paso 7: congelar dependencias»python -m pip freeze > requirements.txtEsto permite reproducir tu entorno en otra maquina:
python -m pip install -r requirements.txtDiagnostico de errores clasicos
Sección titulada «Diagnostico de errores clasicos»Error: python no se reconoce
Sección titulada «Error: python no se reconoce»No esta en PATH. Solucion: reinstalar con PATH o usar py.
Error: paquete instalado pero import falla
Sección titulada «Error: paquete instalado pero import falla»Instalaste en otro interprete. Solucion: usar python -m pip.
Error al activar .venv en PowerShell
Sección titulada «Error al activar .venv en PowerShell»Ejecuta una vez:
Set-ExecutionPolicy -Scope CurrentUser RemoteSignedMini practica completa
Sección titulada «Mini practica completa»saludo.py:
def saludar(nombre): return f"Hola, {nombre}. Tu entorno Python esta listo."
mensaje = saludar("Carla")print(mensaje)Salida:
Hola, Carla. Tu entorno Python esta listo.FAQ SEO: dudas comunes de instalacion Python
Sección titulada «FAQ SEO: dudas comunes de instalacion Python»Que version de Python usar en 2026
Sección titulada «Que version de Python usar en 2026»Usa una version actual de Python 3 que sea compatible con tus librerias. Para este curso, 3.11 o superior es una base excelente.
Necesito VS Code para aprender Python
Sección titulada «Necesito VS Code para aprender Python»No es obligatorio, pero ayuda mucho por autocompletado, debugging e integracion con entornos virtuales.
Puedo aprender Python en Windows sin Linux
Sección titulada «Puedo aprender Python en Windows sin Linux»Si, perfectamente. Puedes trabajar en Windows con PowerShell sin problema para backend y automatizacion.