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

Desenvolvimento

Como criar um ambiente virtual Python 3.11 com venv e gerenciar dependências: Guia passo a passo

atualizado em 07/09/2026

Este guia apresenta um passo a passo sobre como criar um ambiente virtual utilizando o Python 3.11 com a ferramenta venv e gerenciar suas dependências.

Introdução

Ambientes virtuais são uma prática recomendada no desenvolvimento Python, pois permitem isolar dependências de projetos diferentes. Neste guia, utilizaremos o venv, que é uma ferramenta embutida no Python 3.11.

Passo a Passo

1. Instalar o Python 3.11

Primeiro, certifique-se de que o Python 3.11 está instalado em seu sistema. Você pode verificar a versão instalada com o seguinte comando:

python3.11 --version

2. Criar um diretório para o projeto

Crie um diretório onde você deseja armazenar seu projeto:

mkdir meu_projeto
cd meu_projeto

3. Criar o ambiente virtual

Utilize o venv para criar um ambiente virtual:

python3.11 -m venv venv

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

4. Ativar o ambiente virtual

Ative o ambiente virtual com o seguinte comando:

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

5. Gerenciar dependências

Agora que o ambiente virtual está ativo, você pode instalar pacotes usando pip. Por exemplo, para instalar o requests:

pip install requests

6. Criar um arquivo requirements.txt

É uma boa prática registrar suas dependências. Para isso, crie um arquivo chamado requirements.txt:

pip freeze > requirements.txt

7. Desativar o ambiente virtual

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

deactivate

Conclusão

Usar ambientes virtuais é essencial para manter seus projetos organizados e suas dependências sob controle. Sempre que iniciar um novo projeto, lembre-se de criar um novo ambiente virtual.

Dica: Utilize o requirements.txt para facilitar a instalação das dependências em outros ambientes.

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.