Cómo Instalar Python en Windows, Mac y Linux: Guía Completa 2025

👤 Admin 📅 17 de noviembre, 2025 ⏱ 8 min 🏷 Python Básico

Introducción

Python es uno de los lenguajes de programación más populares y versátiles del mundo. Si estás comenzando tu viaje en la programación, instalar Python correctamente es el primer paso esencial. En este tutorial completo, te guiaré a través del proceso de instalación en Windows, macOS y Linux.

Requisitos Previos

Antes de comenzar, asegúrate de tener:

  • Una conexión a Internet estable
  • Al menos 1 GB de espacio en disco
  • Permisos de administrador en tu sistema

Instalación en Windows

Paso 1: Descargar Python

Visita el sitio oficial de Python en python.org y descarga la última versión estable. Al momento de escribir este tutorial, la versión recomendada es Python 3.12.

Paso 2: Ejecutar el Instalador

Una vez descargado el archivo .exe, ejecútalo. IMPORTANTE: Marca la casilla "Add Python to PATH" antes de hacer clic en "Install Now". Esto es crucial para usar Python desde la línea de comandos.

Paso 3: Verificar la Instalación

Abre el CMD (Símbolo del sistema) y ejecuta:

python --version

Deberías ver la versión de Python instalada.

Instalación en macOS

Método 1: Usando el Instalador Oficial

Descarga el instalador .pkg desde python.org y sigue el asistente de instalación. Es muy directo y similar a instalar cualquier otra aplicación en Mac.

Método 2: Usando Homebrew (Recomendado)

Si tienes Homebrew instalado, simplemente ejecuta:

brew install python

Homebrew se encargará de todas las dependencias y configuraciones.

Instalación en Linux

La mayoría de distribuciones Linux ya vienen con Python instalado. Para verificar:

python3 --version

Ubuntu/Debian

Si necesitas instalar o actualizar Python:

sudo apt update
sudo apt install python3 python3-pip

Fedora/Red Hat

sudo dnf install python3 python3-pip

Configurar Variables de Entorno

En Windows, si no marcaste "Add to PATH" durante la instalación, puedes agregarlo manualmente:

  1. Busca "Variables de entorno" en el menú inicio
  2. Edita la variable PATH
  3. Agrega la ruta donde instalaste Python (generalmente C:\Python312)

Instalar pip (Gestor de Paquetes)

pip normalmente se instala automáticamente con Python. Verifica con:

pip --version

Si no está instalado, descarga get-pip.py y ejecútalo:

python get-pip.py

Primer Programa en Python

Crea un archivo llamado hola.py con el siguiente contenido:

# Mi primer programa en Python
print("¡Hola, Mundo!")
print("Bienvenido a la programación en Python")

# Variables básicas
nombre = "Usuario"
edad = 25
print(f"Hola {nombre}, tienes {edad} años")

Ejecútalo con:

python hola.py

Configurar un IDE

Aunque puedes programar en Python con cualquier editor de texto, te recomiendo usar un IDE especializado:

  • Visual Studio Code: Ligero, gratuito y con excelentes extensiones para Python
  • PyCharm: IDE completo específicamente diseñado para Python
  • Jupyter Notebook: Ideal para análisis de datos y aprendizaje

Errores Comunes y Soluciones

"Python no se reconoce como comando"

Este error significa que Python no está en el PATH. Sigue los pasos de configuración de variables de entorno mencionados anteriormente.

Problemas con permisos en Linux/Mac

Si obtienes errores de permisos, usa sudo antes del comando o considera usar entornos virtuales.

Versiones múltiples de Python

Si tienes Python 2 y 3 instalados, usa explícitamente python3 y pip3 para asegurar que usas la versión correcta.

Entornos Virtuales

Es una buena práctica usar entornos virtuales para tus proyectos. Créalos con:

python -m venv mi_entorno

# Activar en Windows
mi_entorno\Scripts\activate

# Activar en Linux/Mac
source mi_entorno/bin/activate

Conclusión

¡Felicidades! Ya tienes Python instalado y configurado correctamente en tu sistema. Ahora estás listo para comenzar tu viaje en la programación. En los próximos tutoriales, aprenderemos sobre variables, tipos de datos y estructuras de control.

Próximos Pasos

  • Aprende sobre variables y tipos de datos en Python
  • Explora las estructuras de control (if, for, while)
  • Practica con ejercicios básicos