Skip to content

Instantly share code, notes, and snippets.

@WillianTomaz
Last active May 25, 2023 18:47
Show Gist options
  • Save WillianTomaz/a668978cf32bc510129c3e85861a50ab to your computer and use it in GitHub Desktop.
Save WillianTomaz/a668978cf32bc510129c3e85861a50ab to your computer and use it in GitHub Desktop.
Preparando Ambiente com virtualenv (Python)

Preparando Ambiente de Trabalho com virtualenv (Python)

Instalação do virtualenv

sudo pip install virtualenv

Criando novo ambiente de trabalho

# 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'

Entrando/Ativando no novo ambiente de trabalho

# Fazendo ativação do ambiente (esse bin é gerado no seu repositório pelo virtualenv)
source venv/bin/activate

Verificando dependências/bibliotecas do novo ambiente de trabalho

# Listando dependências/bibliotecas (do ambiente logado ex: venv)
pip list

No novo ambiente de trabalho, fazer a instalação das dependências do seu projeto Python

# Fazendo a instalação das dependências
pip install -r requirements.txt

Saindo e Deletando ambiente de trabalho

# Saindo do ambiente (voltando para ambiente default da máquina)
deactivate

# Deletando ambiente criado (ex: venv)
rm -rf venv


Observações

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

Tutorial Visual Studio

Basicamente você terá que executar Ctrl+Shift+P e procurar por Python: 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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment