wils@web ~ $ cat ~/ajuda/como-criar-um-ambiente-virtual-python-3-11-com-venv-para-isolar-dependencias-passo-a-passo.md

Desenvolvimento

Como criar um ambiente virtual Python 3.11 com venv para isolar dependências: Passo a passo

atualizado em 03/09/2026

O ambiente virtual Python é uma ferramenta que permite criar um espaço isolado para suas aplicações, garantindo que as dependências não conflitem entre projetos. Neste guia, vamos aprender a criar um ambiente virtual utilizando o venv com Python 3.11.

Pré-requisitos

  • Python 3.11 instalado em seu sistema.
  • Acesso ao terminal ou linha de comando.

Passo a passo para criar um ambiente virtual

1. Verifique a instalação do Python

Primeiro, é importante confirmar se o Python 3.11 está instalado corretamente. Execute o seguinte comando:

python3.11 --version

2. Crie um diretório para seu projeto

Escolha um local onde deseja armazenar seu projeto e crie um diretório:

mkdir meu_projeto
cd meu_projeto

3. Crie o ambiente virtual

Utilize o comando venv para criar um ambiente virtual:

python3.11 -m venv venv

Isso criará uma pasta chamada venv dentro do seu diretório de projeto.

4. Ative o ambiente virtual

Para começar a usar o ambiente virtual, você precisa ativá-lo:

  • Em sistemas Linux/Mac:
  • source venv/bin/activate
  • Em sistemas Windows:
  • venv\Scripts\activate

5. Instale as dependências

Com o ambiente virtual ativado, você pode instalar pacotes sem afetar o sistema global. Por exemplo:

pip install nome_do_pacote

6. Desative o ambiente virtual

Quando terminar de trabalhar, você pode desativar o ambiente virtual com:

deactivate

Conclusão

O uso de ambientes virtuais é uma prática recomendada em Python, pois ajuda a evitar conflitos de dependências e facilita o gerenciamento de projetos. Lembre-se de sempre ativar o ambiente virtual antes de instalar pacotes e trabalhar em seu projeto.

Dica: Sempre mantenha um arquivo requirements.txt com as dependências do seu projeto, que pode ser gerado com:

pip freeze > requirements.txt

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.