Frogames Python Expert
Cursos Premium

¿Por qué uv?

uv es el gestor de paquetes y entornos virtuales de Python del futuro. Escrito en Rust, es 10-100x más rápido que pip y reemplaza a venv, pip, pyenv y pip-tools con una sola herramienta.

1. El Problema con pip + venv

El flujo tradicional requiere varias herramientas encadenadas:

# Flujo antiguo (tedioso y lento)
python -m venv .venv          # Crear entorno
source .venv/bin/activate      # Activar (distinto en Windows)
pip install -r requirements.txt  # Instalar paquetes (lento)
pip freeze > requirements.txt  # Actualizar dependencias
deactivate                     # Desactivar

2. La Ventaja de uv

Velocidad

Instala paquetes 10-100x más rápido que pip gracias a su caché global y resolver paralelo escrito en Rust.

Todo en uno

Sustituye pip, venv, pyenv, pip-tools y poetry. Una sola herramienta para todo el ecosistema Python.

Reproducibilidad

Genera un uv.lock con las versiones exactas de cada dependencia para que cualquier máquina tenga el mismo entorno.

Comparativa de rendimiento

Operación pip uv
Instalar pandas ~15s ~1.2s
Instalar langchain + deps ~90s ~4s
Resolver conflictos Falla si hay conflicto Resuelve automáticamente

3. Instalación de uv

# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

# Verificar instalación
uv --version

¿Listo para convertirte en un Maestro?

Potencia tu carrera con el Máster Completo: Python de la A a la Z. Domina Ciencia de Datos, ML y Deep Learning.

Ver ahora