wils@web ~ $ cat ~/ajuda/como-criar-um-ambiente-virtual-python-3-11-com-venv-e-configurar-dependencias-no-ubuntu-22-04-guia-pratico.md

Desenvolvimento

Como criar um ambiente virtual Python 3.11 com venv e configurar dependências no Ubuntu 22.04: Guia prático

atualizado em 26/08/2026

Este guia prático ensina como criar um ambiente virtual para Python 3.11 usando venv no Ubuntu 22.04 e configurar dependências.

Introdução

Ambientes virtuais são essenciais para gerenciar dependências de projetos em Python. O venv é uma ferramenta integrada que permite criar ambientes isolados.

Passo a Passo

1. Atualizar o Sistema

Antes de começar, é importante garantir que seu sistema esteja atualizado. Execute:

sudo apt update && sudo apt upgrade -y

2. Instalar Python 3.11

Verifique se o Python 3.11 está instalado. Se não, instale-o com:

sudo apt install python3.11 python3.11-venv python3.11-dev -y

3. Criar o Ambiente Virtual

Escolha um diretório para o seu projeto e navegue até ele. Em seguida, crie o ambiente virtual:

mkdir meu_projeto
cd meu_projeto
python3.11 -m venv venv

4. Ativar o Ambiente Virtual

Ative o ambiente virtual com o comando:

source venv/bin/activate

Você saberá que o ambiente está ativo quando o nome do ambiente aparecer no prompt.

5. Instalar Dependências

Com o ambiente ativo, você pode instalar pacotes usando pip. Por exemplo, para instalar o requests:

pip install requests

Para instalar múltiplas dependências, você pode criar um arquivo requirements.txt e usar:

pip install -r requirements.txt

6. Desativar o Ambiente Virtual

Quando terminar, desative o ambiente virtual com:

deactivate

Conclusão

Agora você tem um ambiente virtual configurado para Python 3.11 no Ubuntu 22.04. Use ambientes virtuais para evitar conflitos de dependências entre projetos.

Dica: Sempre ative seu ambiente virtual antes de trabalhar no projeto 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.