Hoje é 09/09/25 - Dia da Velocidade; Dia do Administrador de Empresas; Dia do Veterinário;


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

Data Título
Cursos online do Conexão Cerveja Brasil 30/08/2025 Cursos online do Conexão Cerveja Brasil
5º Agrofest São Gonçalo 2025 28/07/2025 5º Agrofest São Gonçalo 2025
Fequaju 2025 02/07/2025 Fequaju 2025
FINECAP 2025 09/06/2025 FINECAP 2025
Programação completa do Pingo da Mei Dia 2025 05/06/2025 Programação completa do Pingo da Mei Dia 2025
Abracerva divulga as melhores cervejas do Nordeste do Brasil de 2025 19/05/2025 Abracerva divulga as melhores cervejas do Nordeste do Brasil de 2025
Pint of Science Natal 2025 19/05/2025 Pint of Science Natal 2025
Expo Seridó 2025 18/05/2025 Expo Seridó 2025
Festival Gastronômico e Cultural de Martins 2025 18/05/2025 Festival Gastronômico e Cultural de Martins 2025
São João de Gravatá 2025 05/05/2025 São João de Gravatá 2025
Festa de Santana de Caicó 2025 01/05/2025 Festa de Santana de Caicó 2025
São João Arretado de Carpina 2025 23/04/2025 São João Arretado de Carpina 2025