Configurar entorno desarrollo – windows
Preparando el entorno (Windows)
Guía paso a paso para instalar Python, crear un entorno virtual, entender por qué usarlo y ejecutar tu primer «Hola, mundo».
1) Instalar Python en Windows
- Ve a python.org → Downloads → Windows y descarga el Windows installer (64-bit) más reciente.
- Abre el instalador y marca «Add Python to PATH» (muy importante).
- Haz clic en Install Now (las opciones por defecto están bien).
Verificar la instalación
py --version
py -m pip --version
Opcional: actualizar pip
py -m pip install --upgrade pip
2) Crear un proyecto y su entorno virtual
2.1 Crear carpeta de proyecto
mkdir %USERPROFILE%\Documents\proyectos\hola-python
cd %USERPROFILE%\Documents\proyectos\hola-python
2.2 Crear entorno virtual con venv (recomendado)
py -m venv .venv
Esto crea la carpeta .venv con una copia aislada de Python y pip.
2.3 Activar el entorno virtual
- PowerShell:
.\.venv\Scripts\Activate.ps1
Si aparece un aviso de ejecución, puedes habilitarlo temporalmente y volver a activar:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\.venv\Scripts\Activate.ps1
- CMD (Símbolo del sistema):
.venv\Scripts\activate
Verás el prefijo (.venv) en tu terminal cuando esté activo.
Desactivar cuando termines:
deactivate
Alternativa: crear entorno con virtualenv
py -m pip install virtualenv
py -m virtualenv .venv
La activación es igual que con venv.
3) ¿Por qué usar un entorno virtual?
- Sin entorno virtual (solo instalando Python): Usas la instalación global; las librerías quedan compartidas entre proyectos y es fácil tener conflictos de versiones.
- Con entorno virtual (uno por proyecto): Espacio aislado por proyecto; cada uno puede usar versiones distintas de librerías; facilita reproducir el entorno con
requirements.txt.
Conclusión: puedes programar solo con Python instalado, pero los entornos virtuales hacen tus proyectos limpios, organizados y reproducibles (flujo profesional).
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
py main.py
Salida esperada:
Hola, mundo!
5) Instalar una librería dentro del entorno
Con (.venv) activo:
py -m pip install requests
py -m pip list
Verás requests listado solo dentro de este proyecto.
Congelar dependencias
py -m pip freeze > requirements.txt
6) (Opcional) Usar VS Code con tu entorno
- Abre la carpeta del proyecto en VS Code.
- VS Code detectará
.venv. Si pregunta por el intérprete, elige el de .venv. - Abre
main.pyy ejecuta con el botón Run ▶ o Ctrl+F5.
Resumen rápido
# Instalar (marcar "Add Python to PATH")
py --version
py -m pip --version
# Proyecto + entorno
mkdir %USERPROFILE%\Documents\proyectos\hola-python
cd %USERPROFILE%\Documents\proyectos\hola-python
py -m venv .venv
# Activar
# PowerShell:
.\.venv\Scripts\Activate.ps1
# Si hace falta:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
# CMD:
.venv\Scripts\activate
# Hola mundo
echo print("Hola, mundo!") > main.py
py main.py
# Dependencias
py -m pip install requests
py -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.