wils@web ~ $ cat ~/ajuda/como-criar-e-configurar-um-ambiente-virtual-python-com-venv-e-gunicorn-no-ubuntu-22-04-guia-passo-a-passo.md

Desenvolvimento

Como criar e configurar um ambiente virtual Python com venv e Gunicorn no Ubuntu 22.04: Guia passo a passo

atualizado em 24/08/2026

Este guia fornece um passo a passo sobre como criar e configurar um ambiente virtual Python utilizando venv e Gunicorn no Ubuntu 22.04.

Introdução

Ambientes virtuais são essenciais para isolar dependências de projetos Python. O Gunicorn é um servidor WSGI que permite a execução de aplicações web Python.

Passo 1: Atualizar o sistema

sudo apt update && sudo apt upgrade -y

Passo 2: Instalar Python 3 e pip

sudo apt install python3 python3-pip -y

Passo 3: Criar um diretório para o projeto

mkdir ~/meu_projeto && cd ~/meu_projeto

Passo 4: Criar um ambiente virtual

python3 -m venv venv

Isso criará um diretório chamado venv dentro do seu projeto.

Passo 5: Ativar o ambiente virtual

source venv/bin/activate

Após a ativação, o prompt do terminal mudará para indicar que você está no ambiente virtual.

Passo 6: Instalar Gunicorn

pip install gunicorn

Passo 7: Criar uma aplicação Flask de exemplo

echo "from flask import Flask\napp = Flask(__name__)\[email protected]('/')\ndef hello():\n    return 'Hello, World!'\nif __name__ == '__main__':\n    app.run()" > app.py

Passo 8: Executar a aplicação com Gunicorn

gunicorn -w 4 -b 0.0.0.0:8000 app:app

Isso inicia o Gunicorn com 4 workers, escutando na porta 8000.

Conclusão

Agora você tem um ambiente virtual Python configurado com Gunicorn. Para facilitar o uso, considere criar um script de inicialização para sua aplicação.

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.