Antes de criarmos um ambiente virtual desative todos os outros ambientes virtuais :
-
12345# desativar o venv localdeactivate# desativar no Anacondaconda deactivate
Criar o Ambiente Virtual
No terminal execute um dos comandos abaixo, dependendo do seu sistema operacional:
-
Windows (PowerShell):
1python -m venv venv -
Linux/MacOS:
1python3 -m venv venv
Ativar o Ambiente Virtual
-
Windows (PowerShell):
1.\venv\Scripts\Activate -
Linux/MacOS:
1source venv/bin/activate
Agora você deve ver no terminal a linha iniciada por (venv) o que significa que seu ambiente virtual está ativo, permitindo agora instalar as bibliotecas nescessárias ao projeto.
Exemplo:
|
1 |
pip install jupyter notebook |
Para que serve o ambiente virtual:
Cada projeto tem bibliotecas específicas, por isso devemos usar uma biblioteca adequada ao projeto.
Um ambiente virtual pode atender vários projetos.
Por exemplo se trabalhamos com “Análise de Dados” iremos instalar “Pandas” e “Numpy” em nosso ambiente virtual que chamaremos de venv_analise_dados e poderemos utiliza-lo em outros projetos de análise de dados.
Caso não saiba em qual ambiente virtual usar “pip install” você estará instalando em um ambiente virtual desconhecido ou estará criando um projeto com ambiente virtual gigantesco.
Evite criar um ambientes virtuais pesados, para evitar sofrer lentidão em seus projetos e evitar compartilhar um requeriments.txt que oriente sua equipe a instalar uma infinidade de bibliotecas desnescessárias ao projeto.
Então planeje seus ambientes virtuais, dê nomes relevantes e instale apenas o nescessário.