Cómo instalar el gestor de paquetes uv en Python 3.13.5

Aprende cómo instalar el gestor de paquetes uv en tu sistema. Una herramienta ultrarrápida en Rust para manejar entornos virtuales en Python 3.13.5.

Cómo instalar el gestor de paquetes uv en Python 3.13.5
Imagen ilustrativa generada por IA (maiastudios.com.br)

uv es un gestor de paquetes y entornos virtuales ultrarrápido escrito en Rust por Astral. Funciona de manera independiente a una versión específica de Python en el sistema, pero si te preguntas cómo instalar el gestor de paquetes uv, puedes hacerlo directamente dentro de tu entorno de Python 3.13.5 o utilizarlo como una herramienta global.

¿Cómo instalar el gestor de paquetes uv?

Actualmente existen dos formas de instalar este gestor. La primera es a través del módulo pip que ya viene junto con Python en distribuciones Linux como Debian, por ejemplo. Si por alguna razón no tienes pip instalado, puedes realizar la instalación con el siguiente comando:

  sudo apt install python3-pip -y

Opción 1

Después de instalar pip, ya puedes instalar el gestor de paquetes uv con los siguientes comandos:

Linux / macOS

python3.13 -m pip install uv

Windows

py -3.13 -m pip install uv

Para confirmar que se instaló correctamente, puedes verificar la versión del gestor uv:

  uv --version
Imagen de mi terminal escribiendo el comando uv --help.
Fuente (Archivo personal/maiastudios.com.br)

Opción 2

Astral recomienda instalar uv de forma autónoma, fuera de cualquier entorno de Python, ya que gestiona múltiples intérpretes de Python (incluido el propio 3.13) sin depender de pip:

Linux y macOS:

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

Windows PowerShell:

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

Uso de uv con Python 3.13.5

Después de instalar uv, puedes fijar o crear entornos específicos con Python 3.13:

  1. Descargar o garantizar el intérprete Python 3.13.5 mediante uv:
uv python install 3.13.5
  1. Crear un entorno virtual usando específicamente esa versión:
uv venv --python 3.13.5
  1. Activar el entorno e instalar dependencias:

Linux/macOS

source .venv/bin/activate

Windows

.venv\Scripts\activate

Instalar paquetes de forma ultrarrápida

uv pip install requests

Consejo rápido

Si estás indeciso y no sabes qué gestor de paquetes elegir para tus proyectos, puedes pensarlo de esta manera:

Si sabes qué módulo instalaste, instalas o instalarás, y sabes que el módulo no requerirá mayor atención respecto a su versión, el gestor pip cumple perfectamente su cometido.

Ahora bien, imagina que estás en un gran proyecto de Python y resulta inviable controlar manualmente las actualizaciones de las versiones de Python y de los módulos instalados. Si ese es tu caso, al aprender cómo instalar el gestor de paquetes uv e integrarlo en tu flujo de trabajo, verás que fue creado precisamente para responder a esa necesidad real.

¿Te gustó? Compártelo