wils@web ~ $ cat ~/ajuda/como-criar-e-ativar-ambientes-virtuais-com-venv-no-python-3-11.md

Desenvolvimento

Como criar e ativar ambientes virtuais com venv no Python 3.11

atualizado em 26/07/2026

O venv é um módulo do Python que permite criar ambientes virtuais, isolando dependências e pacotes para diferentes projetos. Neste manual, você aprenderá a criar e ativar ambientes virtuais usando o Python 3.11.

Pré-requisitos

  • Python 3.11 instalado
  • Acesso ao terminal ou prompt de comando

Passo a passo para criar um ambiente virtual

1. Abrindo o terminal

Primeiro, abra o terminal no seu sistema operacional.

2. Navegando até o diretório do projeto

Use o comando cd para navegar até o diretório onde você deseja criar o ambiente virtual:

cd /caminho/para/seu/projeto

3. Criando o ambiente virtual

Execute o seguinte comando para criar um ambiente virtual chamado venv:

python3.11 -m venv venv

4. Ativando o ambiente virtual

Após a criação do ambiente virtual, você precisa ativá-lo. O comando varia de acordo com o sistema operacional:

  • Linux/MacOS:
    source venv/bin/activate
  • Windows:
    venv\Scripts\activate

5. Verificando a ativação

Após ativar o ambiente, você verá o nome do ambiente virtual precedendo o prompt do terminal. Para verificar se está usando a versão correta do Python, execute:

python --version

Instalando pacotes no ambiente virtual

Com o ambiente ativado, você pode instalar pacotes usando o pip:

pip install nome_do_pacote

Desativando o ambiente virtual

Para desativar o ambiente virtual, basta executar:

deactivate

Conclusão

O uso de ambientes virtuais é uma prática recomendada para o gerenciamento de dependências em projetos Python. Isso evita conflitos entre pacotes e versões. Sempre que iniciar um novo projeto, crie um novo ambiente virtual.

Dica: Para facilitar o gerenciamento, considere usar um arquivo requirements.txt para listar as dependências do seu projeto.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.