ExpertiDict

Python · Essencial · Português · Técnico

ambiente virtual

/ɐ̃.ˈbjẽ.tʃi viɾ.ˈtwaw/substantivo

Pasta isolada com seu próprio interpretador e pacotes instalados, criada para que cada projeto tenha as próprias dependências sem afetar o Python do sistema.

Onde usar

É o primeiro passo ao clonar um projeto: criar o ambiente, ativar e instalar as dependências. Instalar com pip fora dele polui o Python global e gera conflitos de versão.

Em código

python -m venv .venv
source .venv/bin/activate
# Windows: .venv\Scripts\activate
pip install requests

Exemplos

Ative o ambiente virtual antes de rodar o pip.

Meu ambiente virtual quebrou depois que atualizei o Python.

Cuidado

Não copie a pasta do ambiente para outro computador nem a versione no Git; recrie o ambiente a partir da lista de dependências.

Sinônimos

venv, virtualenv

Veja também

Todos os termos de Python