!script> !script> !script>
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.
A instalação de uma virtualenv é feita utilizando o pip, gerenciador de pacotes do Python.
$ pip install virtualenv
Pronto! Virtualenv instalado
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.
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.
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.
(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.
Para desativar o ambiente basta digitar
(meuProjeto)$ deactivate
Assim voltamos para o interpretador Python padrão do sistema.
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
Fonte: https://minerandodados.com.br/gerenciamento-de-ambientes-virtuais-com-python/
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ó |