Hoje é 20/12/25


06/02/2020
Gerenciamento de Ambientes Virtuais com Python

Tipo de notícia: Desenvolvimento
Gerenciamento de Ambientes Virtuais com Python

O virtualenv é uma ferramenta que cria um ambiente isolado de desenvolvimento Python com todas as bibliotecas e pacotes que são necessários para um determinado projeto sem que haja conflitos entre elas.

Instalação

A instalação de uma virtualenv é feita utilizando o pip, gerenciador de pacotes do Python.

$ pip install virtualenv

Pronto! Virtualenv instalado

Criando um ambiente virtual

O processo para criar uma virtualenv é bem simples.

$ virtualenv meuProjeto

Você pode nomear o seu ambiente da maneira que preferir, no nosso caso, vamos chamar o ambiente de meuProjeto.

Nesse mesmo ambiente são criados alguns diretórios importantes, como:

Para listar esses diretórios basta digitar ls para o Linux ou Mac e dir para o Windows.

Ativando o ambiente virtual

Já criamos a nossa virtualenv, agora precisamos ativá-la para que possamos instalar os pacotes necessários para o nosso projeto.

Linux ou Mac

$ Source meuProjeto/bin/activate 

Windows

$ meuProjetoScriptsactivate 

Logo em seguida o nome do ambiente virtual atual aparecerá agora à esquerda do prompt entre parênteses (meuProjeto) para informar que ele está ativo. Como a seguir:

(meuProjeto) $

A partir de agora, qualquer pacote que você instalar usando o pip será colocado nesse ambiente, isolado da instalação global do Python.

Instalando pacotes

Quando instalamos um pacote sem especificar a versão ele sempre irá instalar a versão mais atual.

(meuProjeto)$ pip install pandas

ou

(meuProjeto)$ pip install pandas==0.21.0

para definir a versão da biblioteca que queremos usar em nosso projeto.

Verificando as bibliotecas que estão instaladas nesse ambiente

(meuProjeto)$ pip freeze

Em seguida será listado as bibliotecas

numpy==1.18.1
pandas==1.0.1
python-dateutil==2.8.1
pytz==2019.3
six==1.14.0

Ele mostra quais os pacotes estão instalados, suas dependências e as suas respectivas versões.

Desativando o ambiente virtual

Para desativar o ambiente basta digitar

(meuProjeto)$ deactivate

Assim voltamos para o interpretador Python padrão do sistema.

Exportando uma lista de bibliotecas

Primeiro criamos um arquivo que conterá uma lista com todos os pacotes do ambiente atual.

pip freeze > libs.txt

Posteriormente você pode instalar esses mesmos pacotes com as mesmas versões em um novo ambiente ou enviar esses pacotes para uma pessoa que irá testar a sua aplicação, assim você garante que ela tenha todas as bibliotecas do seu projeto e que a aplicação será executada sem problemas.

A instalação é feita com o seguinte comando:

pip install -r libs.txt

Tutorial sobre virtualenv

 

 

Fonte: https://minerandodados.com.br/gerenciamento-de-ambientes-virtuais-com-python/



Notícias

Notícias
Programação Oficial do Carnatal 2025 Programação Oficial do Carnatal 2025
Confira a programação oficial do Carnatal 2025.
Cursos online do Conexão Cerveja Brasil Cursos online do Conexão Cerveja Brasil
Ao longo do mês de setembro, a Associação Brasileira de Cerveja Artesanal (Abracerva) promove uma série de cursos online e gratuitos com profissionais de destaque do setor.
5º Agrofest São Gonçalo 2025 5º Agrofest São Gonçalo 2025
A comunidade rural de Poço de Pedra, em São Gonçalo do Amarante (RN), está sendo preparada para receber a maior edição da Agrofest.
Fequaju 2025 Fequaju 2025
A Prefeitura de Serra do Mel divulgou nesta terça-feira, 1º, a aguardada programação oficial do Fequaju 2025.
FINECAP 2025 FINECAP 2025
A Prefeitura de Pau dos Ferros anunciou a programação completa da FINECAP 2025.
Programação completa do Pingo da Mei Dia 2025 Programação completa do Pingo da Mei Dia 2025
Confira a programação completa do Pingo da Mei Dia 2025 por horário