sudo pip install virtualenv
# Criando novo ambiente 'venv' (Executar na pasta raiz do seu projeto Python)
virtualenv venv
# Criando novo ambiente 'venv' com versão específica do Python (Executar na pasta raiz do projeto)
virtualenv venv --python='/usr/bin/python3.10'
# Fazendo ativação do ambiente (esse bin é gerado no seu repositório pelo virtualenv)
source venv/bin/activate
# Listando dependências/bibliotecas (do ambiente logado ex: venv)
pip list
# Fazendo a instalação das dependências
pip install -r requirements.txt
# Saindo do ambiente (voltando para ambiente default da máquina)
deactivate
# Deletando ambiente criado (ex: venv)
rm -rf venv
Caso esteja usando VScode, recomendo seguir a criação por ele, pois pode ser que ao rodar o Debug ele pode não reconhecer o venv
Basicamente você terá que executar
Ctrl+Shift+P
e procurar porPython: Create Environment
Logo que selecionar, você precisa escolher a versão do Python que está instalado na sua máquina
Pronto, é só instalar as dependências com o venv ativo e rodar o debug que o vscode vai reconhecer!