Python · Essencial · Português · Técnico
ambiente virtual
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 requestsExemplos
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