Venv

VENV

VENV é uma ferramenta de virtualização de ambientes Python, que permite a criação de ambientes isolados para o desenvolvimento de projetos. Com o VENV, é possível instalar pacotes e bibliotecas específicas para cada projeto, sem interferir no ambiente global do sistema.

Para criar um ambiente virtual com o VENV, basta utilizar o comando “python -m venv nome_do_ambiente” no terminal. Isso irá criar uma pasta com a estrutura necessária para o ambiente virtual, incluindo um interpretador Python isolado.

Uma vez criado o ambiente virtual, é possível ativá-lo utilizando o comando “source nome_do_ambiente/bin/activate” no Linux ou “nome_do_ambienteScriptsactivate” no Windows. Isso irá alterar o prompt do terminal, indicando que o ambiente virtual está ativo.

Com o ambiente virtual ativado, o usuário pode instalar as dependências do projeto utilizando o gerenciador de pacotes pip. Todas as bibliotecas instaladas serão armazenadas apenas no ambiente virtual, garantindo a independência do projeto em relação ao sistema global.

Além disso, o VENV permite a exportação e importação das dependências do projeto através do arquivo requirements.txt. Isso facilita a replicação do ambiente em diferentes máquinas e a garantia de que todas as dependências estão corretamente instaladas.

Por fim, ao finalizar o desenvolvimento do projeto, é recomendado desativar o ambiente virtual utilizando o comando “deactivate”. Isso irá restaurar o ambiente global do sistema e encerrar o ambiente virtual criado com o VENV.