!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 | |
---|---|---|
![]() |
02/07/2025 | Fequaju 2025 |
![]() |
09/06/2025 | FINECAP 2025 |
![]() |
05/06/2025 | Programação completa do Pingo da Mei Dia 2025 |
![]() |
19/05/2025 | Abracerva divulga as melhores cervejas do Nordeste do Brasil de 2025 |
![]() |
19/05/2025 | Pint of Science Natal 2025 |
![]() |
18/05/2025 | Expo Seridó 2025 |
![]() |
18/05/2025 | Festival Gastronômico e Cultural de Martins 2025 |
![]() |
05/05/2025 | São João de Gravatá 2025 |
![]() |
01/05/2025 | Festa de Santana de Caicó 2025 |
![]() |
23/04/2025 | São João Arretado de Carpina 2025 |
![]() |
12/04/2025 | São João da Carvalheira 2025 |
![]() |
02/04/2025 | Circuito Gastronômico Sabores da Serra 2025 |