Instalación y Uso de uv

Volver al Módulo 3 | Volver a la Tabla de Contenidos

Instalación de la herramienta de gestión ambiental uv

uv es una herramienta de gestión de paquetes Python y entornos virtuales desarrollada con Rust. Sus objetivos son muy claros:

No es fácil depender de la gestión de Python.

Puede leer uv como una combinación de pip, venv, pip-tools.

Instalar herramientas uv

Instale uv:

bash
curl -LsSf https://astral.sh/uv/install.sh | sh

Tras la instalación, confirme:

bash
uv --version

Uso básico

Gestionar Versiones de Python

uv puede gestionar fácilmente varias versiones de Python sin herramientas adicionales como pyenv.

Ver las versiones de Python disponibles:

bash
uv python list

El comando uv python 3.11 puede instalar una versión específica de Python.

Crear entornos virtuales

bash
uv venv .opencv --python 3.10.12

Donde .opencv es el nombre del entorno virtual; 3.10.12 es una versión de python del entorno virtual.

Activar Entorno Virtual

bash
source .venv/bin/activate

Gestión de paquetes

bash
# Instalar nuevos paquetes:
uv pip install opencv-python
# uv pip install -r requirements.txt

# Desinstalar paquetes:
uv pip uninstall requests

# Exportar las dependencias del entorno actual
uv pip freeze > requirements.txt

Volver al Módulo 3