¡Bienvenido a tu viaje de programación en Python! Esta guía completa te preparará un entorno de Python listo para codificar. Cubriremos la instalación de Python y la configuración de entornos virtuales, una práctica recomendada crucial para la gestión de proyectos.
Tabla de Contenido
Instalación de Python 3
Descarga la última versión estable de Python 3 desde el sitio web oficial: https://www.python.org/downloads/
Windows:
- Descarga el instalador de Windows (
.exe
). - Ejecuta el instalador. Asegúrate de marcar «Add Python to PATH» para ejecutar Python fácilmente desde tu símbolo del sistema.
- Sigue las instrucciones en pantalla.
- Verificación: Abre tu símbolo del sistema (busca «cmd») y escribe
python --version
. Deberías ver la versión instalada.
macOS:
- Descarga el instalador de macOS (
.pkg
). - Ejecuta el instalador y sigue las instrucciones.
- Verificación: Abre tu terminal (Aplicaciones > Utilidades > Terminal) y escribe
python3 --version
(opython --version
sipython3
no funciona).
Linux:
La instalación varía según la distribución. Usa el gestor de paquetes de tu distribución:
- Ubuntu/Debian:
sudo apt update && sudo apt install python3
- Fedora:
sudo dnf install python3
Consulta la documentación de tu distribución para obtener instrucciones específicas. Verifica con python3 --version
(o python --version
).
Configuración del Entorno Virtual
Los entornos virtuales aíslan las dependencias del proyecto, evitando conflictos. Se crean usando el módulo venv
(integrado en Python 3).
1. Creando un Entorno Virtual:
Abre tu terminal, navega hasta el directorio de tu proyecto y ejecuta:
python3 -m venv <your_env_name>
(Reemplaza <your_env_name>
con el nombre de tu entorno, p. ej., miproyecto
).
2. Activando un Entorno Virtual:
- Windows:
<your_env_name>Scriptsactivate
- macOS/Linux:
source <your_env_name>/bin/activate
Verás el nombre del entorno (p. ej., (miproyecto)
) en el indicador de tu terminal.
3. Desactivando un Entorno Virtual:
Escribe deactivate
en tu terminal.
¡Felicidades! Ya estás listo para empezar a programar en Python. ¡Feliz programación!