Trabalhando com Python e seu ambiente em exemplo de VLLM

Erro no meu upgrade:

error: externally-managed-environment

× Este ambiente é gerenciado externamente
╰─
→ Para instalar pacotes Python do sistema, tente apt install
   python3-xyz, onde xyz é o pacote que você está tentando
   instalar.

O erro indica que você deve usar um Python não gerenciado (não use sudo para resolver o problema). Você é solicitado a tentar instalar o pacote python3-xyz, mas eu não recomendaria fazer isso. Em vez disso, primeiro certifique-se de que o pacote python3-full está instalado em seu sistema:

sudo apt install python3-full

Em seguida, crie um ambiente virtual (ele copiará os módulos Python do sistema para o diretório especificado e a instalação posterior será feita nele):

python3 -m venv /home/di/.venv

Após isso, execute o Python a partir do ambiente virtual:

# Verifique a versão
~/.venv/bin/python3 --version
Python 3.12.3

Agora você pode tentar instalar o módulo novamente:

~/.venv/bin/pip install torch
~/.venv/bin/pip install vllm

Aguarde a conclusão:

...