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

Desenvolvimento

Como criar um ambiente virtual Python 3.11 com venv e gerenciar dependências

atualizado em 06/08/2026

Este manual fornece um guia passo a passo sobre como criar um ambiente virtual Python 3.11 utilizando a ferramenta venv e como gerenciar suas dependências de forma eficiente.

Introdução

Ambientes virtuais são essenciais para isolar projetos Python e suas dependências, evitando conflitos entre pacotes. O venv é uma ferramenta incluída na biblioteca padrão do Python 3.11 que permite criar esses ambientes.

Passo a Passo

1. Instalando o Python 3.11

  • Verifique se o Python 3.11 está instalado:
python3.11 --version
  • Se não estiver instalado, você pode instalá-lo utilizando o gerenciador de pacotes de sua distribuição. Por exemplo, no Ubuntu:
sudo apt update
sudo apt install python3.11

2. Criando um Ambiente Virtual

  • Escolha um diretório para seu projeto e navegue até ele:
mkdir meu_projeto
cd meu_projeto
  • Crie o ambiente virtual:
python3.11 -m venv venv
  • Ative o ambiente virtual:
source venv/bin/activate  # Para Linux/Mac
venv\Scripts\activate     # Para Windows

3. Gerenciando Dependências

  • Para instalar pacotes, utilize o pip:
pip install nome_do_pacote
  • Para listar as dependências instaladas:
pip list
  • Para salvar as dependências em um arquivo requirements.txt:
pip freeze > requirements.txt
  • Para instalar dependências a partir do arquivo:
pip install -r requirements.txt

Conclusão

Com o ambiente virtual criado e as dependências gerenciadas, você pode desenvolver seu projeto Python de forma isolada e organizada. Dica: Sempre ative seu ambiente virtual ao iniciar o desenvolvimento para garantir que as dependências corretas sejam utilizadas.

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.