Hoje é 27/04/24 - Dia da Empregada Doméstica;


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
26/04/2024 Fortal irá ocorrer em uma nova Cidade Fortal
21/04/2024 Pecuária de Goiânia 2024
14/04/2024 Forró du Vale abre os festejos juninos do interior da Bahia
07/04/2024 Festival Gastronômico de Lagoa Nova/RN 2024
24/03/2024 São João 2024 de Campina Grande
23/03/2024 São João 2024 de Cruz das Almas
19/03/2024 São João de Assú/RN 2024
14/03/2024 Festival Forrozar
13/03/2024 Samba da Raffe realiza edição especial St. Patrick’s
11/03/2024 Altofolia 2024
07/03/2024 Mossoró Cidade Junina 2024
07/03/2024 Lounge Music abre a temporada dos grandes shows e terá noite dedicada ao forró