Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Diferenças entre ambientes virtuais

Existe alguma diferença entre ambientes virtuais ou para projetos em django a recomendação é usar o venv ?

1 resposta
solução!

Fredson, tudo bom? O venv vai isolar o seu ambiente Python, isso é bom para projetos por vários motivos. O que vale citar:

  • Evita de ter muitas bibliotecas sem uso no seu ambiente, facilitando a manutenção, diminuindo espaço utilizado, etc.
  • Garante que seu projeto vai estar com as versões certas de Python e biblioteca. Ambientes que dividem muitos projetos podem acabar tendo problemas com isso.
  • Facilita a portabilidade entre ambientes, afinal para rodar seu projeto basta carregar o venv que todas s bibliotecas estarão lá

O venv é independente de onde você está, no local, máquina virtual, servidores, containêrs, etc. Você vai usá-lo dentro de uma dessas alternativas.