App Logo
DjangoCode

Instalacion de python

Estimated learning time: 10 minutes

Cómo instalar Python

guía completa para principiantes

Si nunca has programado antes, este es el lugar correcto para empezar. Python es uno de los lenguajes más amigables del mundo y en esta guía aprenderás a instalarlo paso a paso en macOS, Windows y Linux, sin importar tu nivel de experiencia.


¿Qué versión de Python necesito?

Siempre instala la versión más reciente estable (Python 3.x). Python 2 quedó obsoleto en 2020 y no debes usarlo.

💡 Al momento de escribir esta guía, la versión recomendada es Python 3.12 o superior.


Elige tu sistema operativo

macOS 🪟 Windows 🐧 Linux

🍎 Instalación en macOS

Paso 1 — Descarga el instalador oficial

  1. Abre tu navegador y ve a python.org/downloads
  2. El sitio detecta tu sistema automáticamente. Haz clic en el botón amarillo "Download Python 3.x.x"
  3. Se descargará un archivo .pkg

Paso 2 — Ejecuta el instalador

  1. Abre el archivo .pkg descargado
  2. Sigue los pasos del asistente haciendo clic en ContinuarContinuarInstalar
  3. Ingresa tu contraseña de Mac si te la pide
  4. Al finalizar verás una pantalla de éxito ✅
Flujo de instalación macOS 1. Descargar python.org archivo .pkg 2. Abrir .pkg Doble clic en el archivo 3. Instalar Siguiente → Siguiente → OK ✅ Listo Python instalado en tu Mac

Paso 3 — Verifica la instalación

Abre la aplicación Terminal (búscala con Cmd + Espacio y escribe "Terminal") y ejecuta:

bash
python3 --version

Deberías ver algo como:

Python 3.12.3

⚠️ En macOS siempre usa python3, no python (este último puede apuntar a la versión antigua del sistema).


🪟 Instalación en Windows

Paso 1 — Descarga el instalador oficial

  1. Ve a python.org/downloads
  2. Haz clic en "Download Python 3.x.x"
  3. Se descargará un archivo .exe

Paso 2 — Ejecuta el instalador

🔴 Importante: Antes de hacer clic en "Install Now", marca la casilla "Add Python to PATH". Si no lo haces, Python no funcionará desde la terminal.

Ventana del instalador de Windows Python 3.12.3 Setup Install Now Add Python to PATH ¡Marcar esto!
  1. Abre el archivo .exe descargado
  2. Marca "Add Python to PATH" ← muy importante
  3. Haz clic en "Install Now"
  4. Espera a que termine y haz clic en "Close"

Paso 3 — Verifica la instalación

Abre el Símbolo del sistema (busca "cmd" en el menú Inicio) y ejecuta:

bash
python --version

Deberías ver:

Python 3.12.3

💡 Si ves un error, cierra y vuelve a abrir la terminal. Si persiste, repite la instalación asegurándote de marcar "Add to PATH".


🐧 Instalación en Linux

En Linux, Python generalmente ya viene preinstalado. Verifícalo primero antes de instalar nada.

Paso 1 — Verifica si ya tienes Python

Abre una terminal y ejecuta:

bash
python3 --version

Si ves Python 3.x.x, ya tienes Python y puedes saltar al siguiente apartado. Si no, sigue leyendo.

Paso 2 — Instala Python con tu gestor de paquetes

Ubuntu / Debian / Linux Mint:

bash
sudo apt update
sudo apt install python3 python3-pip python3-venv -y

Fedora / RHEL:

bash
sudo dnf install python3 python3-pip -y

Arch Linux / Manjaro:

bash
sudo pacman -S python python-pip

openSUSE:

bash
sudo zypper install python3 python3-pip

Paso 3 — Verifica la instalación

bash
python3 --version
pip3 --version

✅ Verificación y primeros pasos

Una vez instalado en cualquier sistema, comprueba que todo funciona correctamente.

Verifica Python y pip

SistemaComando PythonComando pip
macOSpython3 --versionpip3 --version
Windowspython --versionpip --version
Linuxpython3 --versionpip3 --version

Tu primer programa

Escribe esto en tu terminal para entrar al intérprete interactivo de Python:

bash
# macOS / Linux
python3

# Windows
python

Verás el prompt >>>. Ahora escribe tu primera línea de código:

python
>>> print("¡Hola, mundo!")
¡Hola, mundo!

Para salir del intérprete escribe exit() o presiona Ctrl + D (macOS/Linux) / Ctrl + Z + Enter (Windows).

Tu primer archivo Python

  1. Crea un archivo llamado hola.py en cualquier carpeta con este contenido:
python
nombre = input("¿Cómo te llamas? ")
print(f"¡Hola, {nombre}! Bienvenido a Python 🐍")
  1. Ejecútalo desde la terminal:
bash
# macOS / Linux
python3 hola.py

# Windows
python hola.py

📦 pip: el gestor de paquetes de Python

pip es la herramienta que usas para instalar librerías (código escrito por otras personas que puedes reutilizar).

Cómo funciona pip 🧑‍💻 terminal pip install requests comando en terminal 🌐 PyPI repositorio online 📁 Tu proyecto

Comandos esenciales de pip

bash
# Instalar una librería
pip install requests

# Instalar una versión específica
pip install requests==2.31.0

# Desinstalar una librería
pip uninstall requests

# Ver todas las librerías instaladas
pip list

# Guardar las dependencias de tu proyecto en un archivo
pip freeze > requirements.txt

# Instalar todas las dependencias de un proyecto
pip install -r requirements.txt

💡 En macOS y Linux usa pip3 en lugar de pip.

Librerías populares para empezar

LibreríaPara qué sirveInstalación
requestsHacer peticiones a internetpip install requests
pandasAnalizar datos y tablaspip install pandas
matplotlibCrear gráficaspip install matplotlib
flaskCrear sitios webpip install flask
pillowManipular imágenespip install pillow

🧪 Entornos virtuales con venv

Un entorno virtual es una carpeta aislada donde instalas las librerías de un proyecto específico, sin mezclarlas con otros proyectos ni con el Python del sistema.

Sin venv vs. Con venv

❌ Sin entorno virtual Python global del sistema

Proyecto A requests 2.28 Proyecto B requests 2.31 ⚠️ ¡Conflicto de versiones! Un proyecto rompe al otro

✅ Con entorno virtual Python global del sistema venv Proyecto A requests 2.28 ✅ venv Proyecto B requests 2.31 ✅ ¡Cada proyecto aislado! Sin conflictos posibles

Crear y usar un entorno virtual

1. Crear el entorno virtual (dentro de la carpeta de tu proyecto):

bash
# macOS / Linux
python3 -m venv venv

# Windows
python -m venv venv

Esto crea una carpeta llamada venv en tu proyecto.

2. Activar el entorno virtual:

bash
# macOS / Linux
source venv/bin/activate

# Windows (CMD)
venv\Scripts\activate.bat

# Windows (PowerShell)
venv\Scripts\Activate.ps1

Cuando está activo, verás (venv) al inicio de tu terminal:

(venv) usuario@computadora:~/mi-proyecto$

3. Instalar librerías dentro del entorno:

bash
pip install requests flask pandas

Estas librerías solo existirán dentro de este entorno.

4. Desactivar el entorno cuando termines:

bash
deactivate

5. Estructura típica de un proyecto con venv:

mi-proyecto/
├── venv/               ← carpeta del entorno (NO subir a git)
├── main.py             ← tu código
├── requirements.txt    ← lista de dependencias
└── .gitignore          ← debe incluir "venv/"

🔴 Nunca subas la carpeta venv a GitHub. Agrega venv/ a tu archivo .gitignore.


🗺️ Resumen visual: flujo completo

Flujo completo: de cero a tu primer proyecto 1 Instalar Python python.org → descargar e instalar 2 Verificar python3 --version pip3 --version 3 Crear proyecto mkdir mi-proyecto cd mi-proyecto 4 Crear venv python3 -m venv venv source venv/bin/activate 5 Instalar librerías pip install requests pip freeze > req.txt 6 — ¡Escribir y ejecutar tu código! 🚀 python3 main.py

❓ Preguntas frecuentes

¿Puedo tener varias versiones de Python instaladas? Sí. En macOS y Linux puedes usar pyenv para gestionar múltiples versiones. En Windows también existe un launcher py que permite elegir la versión.

¿Python es gratuito? Completamente. Python es open source y libre para usar, distribuir y modificar.

¿Debo usar un editor de código? Para empezar basta con cualquier editor de texto, pero se recomienda Visual Studio Code (gratuito) con la extensión de Python instalada.

¿Por qué en macOS uso python3 y en Windows python? macOS incluye Python 2 en el sistema por compatibilidad histórica, por lo que python apunta a esa versión antigua. Usando python3 siempre te aseguras de usar la versión moderna.


¿Listo para escribir tu primer programa? El siguiente paso es aprender los fundamentos del lenguaje: variables, condicionales y bucles.

Comments (0)
Loading comments...