Como instalar o gerenciador de pacotes uv no Debian 3.13.5

O uv é um gerenciador de pacotes e ambientes virtuais ultrarrápido escrito em Rust pela Astral. Ele funciona independentemente de uma versão específica do Python no sistema, mas você pode instalá-lo diretamente dentro do ambiente do Python 3.13.5 ou utilizá-lo como ferramenta global.

Como instalar o gerenciador de pacotes uv no Debian 3.13.5
Imagem ilustrativa gerada por IA (maiastudios.com.br)

O uv é um gerenciador de pacotes e ambientes virtuais ultrarrápido escrito em Rust pela Astral. Ele funciona independentemente de uma versão específica do Python no sistema, mas você pode instalá-lo diretamente dentro do ambiente do Python 3.13.5 ou utilizá-lo como ferramenta global.

Como instalar?

Atualmente existem duas formas de instalar o gerenciador de pacotes uv. A primeira é através do módulo pip que já vem junto ao python nas distribuições linux como o Debian por exemplo. Se por acaso não tiver sido instalado o pip, você pode fazer a instalação com o seguinte comando:

  sudo apt install python3-pip -y

Opção 1

Depois que pip foi instalado, você já pode instalar o gerenciador de pacotes uv com os seguintes comandos:

Linux / macOS

python3.13 -m pip install uv

Windows

py -3.13 -m pip install uv

Para confirmar se realmente foi instalado o uv, você pode verificar a versão do gerenciador uv:

  uv --version
Foto do meu terminal digitando o comando uv --help.
Fonte (Acervo pessoal/maiastudios.com.br)

Opção 2

A Astral recomenda instalar o uv de forma autônoma fora de qualquer ambiente Python, pois ele gerencia múltiplos interpretadores Python (inclusive o próprio 3.13) sem depender de pip:

Linux e macOS:

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

Windows PowerShell:

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

Usando o uv com o Python 3.13.5

Depois de instalar o uv, você pode fixar ou criar ambientes específicos com o Python 3.13:

  1. Baixar/Garantir o interpretador Python 3.13.5 via uv:
uv python install 3.13.5
  1. Criar um ambiente virtual usando especificamente essa versão:
uv venv --python 3.13.5
  1. Ativar o ambiente e instalar dependências:

Linux/macOS

source .venv/bin/activate

Windows

.venv\Scripts\activate

Instalar pacotes de forma ultrarrápida

uv pip install requests

Dica rápida

Se você está indeciso e não sabe qual dos gerenciadores de pacotes você escolhe para usar, pense neles assim:

Se você sabe qual módulo você instalou, instala, o vai instalar, e sabe que o módulo não precisará de atenção em relação a sua versão, o gerenciador pip dá conta do recado.

Agora, imagine que você está em um grande projeto em python e que é inviável ficar controlando as atualizações das versões do python, das versões dos módulos que foram instalados. Se esse for o caso eu sugiro você optar pelo gerenciador de pacotes uv, pois ele veio para suprir essa real necessidade.

Gostou? Compartilhe