1
resposta

venv em projeto já existente

Professor, digamos que você tenha um projeto já existente que não tenha a pasta venv, nem requirements ou nada disso... O que faria para criar a lista das bibliotecas utilizadas e criar um novo venv?

1 resposta

Olá, Luiz! Como vai?

A sua pergunta é muito relevante! Para criar um ambiente virtual (venv) em um projeto já existente, você pode seguir os seguintes passos:

  1. Navegue até a pasta do seu projeto através do terminal.

  2. Execute o comando virtualenv venv ou python -m venv venv caso não tenha o virtualenv instalado. Isso criará uma nova pasta chamada "venv" na raiz do seu projeto.

  3. Ative o ambiente virtual. No macOS ou Linux, você pode usar o comando source venv/bin/activate. No Windows, o comando é venv\Scripts\Activate.

Agora, sobre a criação da lista de bibliotecas utilizadas, você pode fazer isso utilizando o pip, o gerenciador de pacotes do Python. No terminal, com o ambiente virtual ativo, execute o comando pip freeze > requirements.txt. Isso criará um arquivo chamado "requirements.txt" na raiz do seu projeto, contendo todas as bibliotecas instaladas no ambiente virtual e suas respectivas versões.

Lembre-se de que, para que o comando pip freeze funcione corretamente, todas as bibliotecas utilizadas pelo projeto devem estar instaladas no ambiente virtual. Caso contrário, elas não aparecerão na lista gerada.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software