Aprenda a Criar e Ativar um Ambiente Virtual no Python

Os ambientes virtuais no Python permitem isolar dependências de projetos e evitar conflitos entre bibliotecas.

Como criar e ativar um ambiente virtual em Python?

Os ambientes virtuais são essenciais para o gerenciamento eficiente de dependências em projetos Python. Utilizando a ferramenta venv, podemos criar um ambiente isolado para instalar pacotes sem afetar o sistema global.

Criando um ambiente virtual

Para criar um ambiente virtual, utilize o comando abaixo no terminal:

python -m venv meu_ambiente  

Isso criará uma pasta meu_ambiente contendo todos os arquivos necessários para o ambiente virtual.

Ativando o ambiente virtual

A ativação do ambiente varia conforme o sistema operacional.

No Windows

meu_ambiente\Scripts\activate  

No Linux/macOS

source meu_ambiente/bin/activate  

Após a ativação, o terminal exibirá o nome do ambiente antes do prompt, indicando que o ambiente virtual está em uso.

Instalando pacotes dentro do ambiente

Após ativar o ambiente virtual, utilize pip normalmente para instalar pacotes:

pip install requests  

Dessa forma, as bibliotecas instaladas ficarão isoladas dentro do ambiente, sem interferir no sistema global.

Desativando o ambiente virtual

Para sair do ambiente virtual, utilize o comando:

deactivate  

Isso restaurará o ambiente padrão do Python.

Ambientes virtuais são uma prática recomendada para qualquer desenvolvedor Python. Eles garantem que cada projeto utilize suas próprias versões de bibliotecas, evitando conflitos e facilitando a replicação do ambiente em diferentes sistemas.

Algumas aplicações:

  • Gerenciamento isolado de dependências para projetos distintos.
  • Prevenção de conflitos entre bibliotecas de diferentes projetos.
  • Facilidade na replicação do ambiente em servidores e máquinas de desenvolvimento.
  • Uso em ambientes de produção para garantir estabilidade.

Dicas para quem está começando

  • Sempre ative o ambiente antes de instalar pacotes.
  • Crie um requirements.txt para facilitar a replicação do ambiente.
  • Utilize ambientes separados para diferentes projetos.
  • Verifique a ativação do ambiente verificando o prefixo no terminal.

Contribuições de Pedro Vasconcellos

Compartilhe este tutorial: Como criar e ativar um ambiente virtual em Python

Compartilhe este tutorial

Continue aprendendo:

Como instalar pacotes com pip

O pip é o gerenciador de pacotes do Python que permite instalar bibliotecas de forma simples e eficiente.

Tutorial anterior

Como instalar e usar o NumPy no Python

O NumPy é uma biblioteca para computação numérica em Python, amplamente utilizada em análise de dados e aprendizado de máquina.

Próximo tutorial