"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Ambientes virtuais Python

Ambientes virtuais Python

Publicado em 01/08/2024
Navegar:832

Python virtual Environments

DR

Essencialmente, isso permite que você crie um ambiente isolado para cada aplicativo python criado. Isso significa que cada aplicativo pode usar bibliotecas diferentes ou até mesmo versões diferentes da mesma biblioteca sem interferir umas nas outras.

O que é VENV

Um ambiente virtual python ou VENV é uma árvore de diretórios leve e independente que contém uma instalação Python para uma versão específica do python, além de vários pacotes adicionais.

Cada aplicativo python que você cria pode usar seu próprio ambiente virtual. Isso resolve o problema de requisitos conflitantes entre aplicativos.

O módulo venv é usado para criar o ambiente virtual.

Como instalar o venv

pip install virtualenv

Crie um ambiente virtual

python -m venv /path/to/new/virtual/environment

Utilize um ambiente virtual

Para Linux ou Mac OS, seu novo venv pode ser ativado usando este comando:

source /path/to/new/virtual/environment/bin/activate

Para Windows:

\path\to\new\virtual\environment\Scripts\activate.bat

Depois de ativado, você poderá instalar bibliotecas via pip como faria normalmente, mas agora elas serão instaladas em seu ambiente virtual

Saindo do seu ambiente virtual

Assim como acontece com a ativação, o venv fornece um script de desativação útil. Para Linux ou Mac OS, seu novo venv pode ser desativado usando este comando:

deactivate

ou se isso não funcionar:

source /path/to/new/virtual/environment/bin/deactivate

Para Windows:

\path\to\new\virtual\environment\Scripts\deactivate.bat

Por que você deve usar um ambiente virtual

Ao executar o Python e suas bibliotecas no sistema, você fica restrito a uma versão específica do Python escolhida pelo seu sistema operacional. Essa abordagem pode levar a conflitos de versão entre as bibliotecas ao executar vários aplicativos Python na mesma instalação. Além disso, modificar o sistema Python pode interromper outros recursos do sistema operacional que dependem dele. O uso de um ambiente virtual isola cada aplicativo, resolvendo assim esse problema.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/naicigam28/python-virtual-environments-pl2?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3