Como configurar um ambiente Python (Django/Flask) na hospedagem GeHost Print

  • 0

Como configurar um ambiente Python (Django/Flask) na GeHost — Guia para Iniciantes

Olá, querido(a) desenvolvedor(a)! Seja bem-vindo(a) ao seu primeiro passo rumo ao mundo do desenvolvimento web com Python, aqui na GeHost. Você está prestes a montar um ambiente completo com Django ou Flask, mesmo sem ser especialista. Vou te guiar passo a passo, com carinho, como se fosse um amigo ensinando no seu lado. Vamos lá?

Antes de começar: o que você precisa saber

Na GeHost, você pode rodar aplicativos Python com Django ou Flask usando o Python Web Application — uma ferramenta integrada ao cPanel. Isso significa que você não precisa instalar nada manualmente. Basta seguir os passos abaixo.

Dica do Sensei: Seu site vai rodar em um ambiente seguro, com acesso controlado, e você pode usar o mesmo domínio do seu site principal. Sem complicação!

Passo 1: Acesse o cPanel

Primeiro, faça login no seu painel de controle da GeHost. Use o link que você recebeu por e-mail ou acesse https://cpanel.gehost.com.br.

Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in

Insira seu usuário e senha — os mesmos que você usa para o e-mail — e clique em Log in.

Passo 2: Encontre a ferramenta Python

Depois de entrar no cPanel, olhe na seção “Software” (ou “Aplicativos”) e clique em “Python Web Applications”.

Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)

Essa é a sua porta de entrada para configurar qualquer aplicativo Python.

Passo 3: Crie um novo ambiente Python

Clique em “Add New Application” (Adicionar Nova Aplicação).

  1. Escolha a versão do Python que deseja usar. Recomendamos Python 3.11 ou 3.12 — as mais estáveis e compatíveis com Django e Flask.
  2. Defina o Nome do Aplicativo. Por exemplo: meu_site_django ou api_flask.
  3. Selecione o diretório onde o projeto será instalado. Use /public_html/meu_site_django (ou o caminho que preferir dentro de public_html).
  4. Marque a opção “Create a virtual environment” (criar ambiente virtual). Isso é essencial para evitar conflitos entre pacotes.

Dica do Sensei: O ambiente virtual isola suas bibliotecas. Assim, o Django ou Flask não interfere no resto do sistema. É como ter uma caixinha separada para cada projeto!

Passo 4: Instale o Django ou Flask

Após criar o ambiente, clique em “Install Package” (Instalar Pacote).

  • Se for Django, digite: django
  • Se for Flask, digite: flask

Selecione a versão desejada (a mais recente é geralmente a melhor) e clique em Install.

Pronto! O framework está instalado no seu ambiente. Você pode verificar isso no painel, onde aparecerá como “Installed”.

Passo 5: Faça upload do seu projeto

Use o Gerenciador de Arquivos para subir seus arquivos.

  1. Volte ao cPanel e clique em “File Manager”.
  2. Selecione o diretório onde você criou o aplicativo (ex: public_html/meu_site_django).
  3. Arraste e solte seus arquivos (arquivos .py, settings.py, manage.py, app.py, etc.) para dentro dessa pasta.
Gerenciador de Arquivos — árvore de pastas (public_html etc.) e barra de ações

Dica do Sensei: Se você não tem um projeto pronto, use o comando django-admin startproject meu_projeto no terminal local, depois faça o upload do diretório inteiro.

Passo 6: Configure o arquivo de início (WSGI ou Flask)

O servidor precisa saber qual arquivo iniciar. Isso é feito com um arquivo chamado wsgi.py (para Django) ou app.py (para Flask).

Se for Django, certifique-se de que o arquivo wsgi.py está no diretório raiz do seu projeto e contém:

import os
from django.core.wsgi import get_wsgi_application

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'meu_projeto.settings')
application = get_wsgi_application()

Se for Flask, seu arquivo app.py deve conter algo como:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello():
    return "Olá, mundo! 🌍"

if __name__ == '__main__':
    app.run()

Passo 7: Ative o aplicativo

Volte ao painel “Python Web Applications” e clique em “Manage Application” (Gerenciar Aplicação).

Selecione o aplicativo que você criou e clique em “Enable” (Ativar).

Pronto! Seu site agora está ativo na internet.

Passo 8: Teste o seu site

Agora, abra seu navegador e vá para seudominio.com.br/meu_site_django (ou o caminho que você escolheu).

Se tudo estiver certo, você verá a mensagem de boas-vindas do Django ou o "Olá, mundo!" do Flask.

Dica do Sensei: Se aparecer um erro 500, verifique os logs no cPanel em “Metrics”“Error Logs”. Lá você encontra mensagens que ajudam a corrigir o problema.

Conclusão: Você é um herói agora!

Parabéns, você acabou de configurar um ambiente Python completo na GeHost! Agora, seu site com Django ou Flask está no ar, pronto para crescer, ser atualizado e receber visitantes.

Se precisar de ajuda, lembre-se: estamos aqui. Basta entrar em contato com nosso suporte — com um sorriso no coração, como quem sabe que cada erro é uma lição.

Até a próxima, desenvolvedor(a) corajoso(a)!


Was this answer helpful?

« Back