|
Como ativar e usar ambientes virtuais Python (venv) no Windows |
|
| @CanalQb | ||
Ambientes virtuais Python (venv) são ferramentas essenciais para gerenciar dependências específicas de projetos de forma isolada. Isso evita conflitos entre pacotes e versões, especialmente quando se trabalha com múltiplos projetos no mesmo computador.
Passo a passo para ativar o ambiente virtual no Windows
Abra o terminal ou prompt de comando do Windows (PowerShell ou CMD).
Navegue até o diretório onde o ambiente virtual foi criado. Você deve encontrar uma pasta chamada
venv(ou outro nome escolhido para o ambiente):cd caminho\para\o\diretorio\do\ambiente\virtualAtive o ambiente virtual executando o script
activate.batque fica na pastaScripts:venv\Scripts\activate.bat
Após essa etapa, o prompt do terminal mostrará o nome do ambiente virtual entre parênteses, indicando que ele está ativo. Exemplo:
(venv) C:\caminho\para\o\diretorio\do\ambiente\virtual>
Uso do ambiente virtual
Com o ambiente ativado, todos os comandos Python, como instalação de pacotes via pip, ocorrerão dentro desse ambiente isolado, sem interferir nas bibliotecas instaladas globalmente no sistema.
Para desativar o ambiente virtual e retornar ao ambiente Python global, basta executar:
deactivate
Importância e vantagens do venv
O uso do venv cria um ambiente independente onde:
- As dependências de cada projeto ficam isoladas;
- Evita-se conflitos de versões entre pacotes;
- Facilita o controle e a portabilidade do projeto;
- Permite que diferentes projetos usem versões diferentes de Python ou bibliotecas;
- Melhora a organização e manutenção do código.
Exemplo prático
Suponha que você tenha um projeto na pasta C:\Projetos\MeuApp. Para criar e usar um ambiente virtual:
cd C:\Projetos\MeuApp
python -m venv venv
venv\Scripts\activate.bat
pip install requests
Assim, você cria o ambiente, ativa e instala pacotes específicos para o projeto, mantendo o sistema principal limpo.

Comentários
Comente só assim vamos crescer juntos!