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.
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

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:
- Baixar/Garantir o interpretador Python 3.13.5 via uv:
uv python install 3.13.5
- Criar um ambiente virtual usando especificamente essa versão:
uv venv --python 3.13.5
- 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.