Este tutorial demonstra como criar e executar uma aplicação Python utilizando o recurso Setup Python App no cPanel.
Passo 1 – Acessar o cPanel
Acesse o cPanel da sua hospedagem utilizando seu usuário e senha.
Passo 2 – Abrir o Setup Python App
- No cPanel, localize a seção Software.
- Clique em Setup Python App (Configurar Python).

Passo 3 – Criar uma nova aplicação
- Clique na aba CRIAR APLICAÇÃO e preencha os campos abaixo:
- Versão do Python (Python version): Define a versão do Python compatível com a aplicação. Recomenda-se selecionar a versão correta já na criação, pois alterações posteriores podem não funcionar corretamente ou causar incompatibilidades.
- Diretório/Raiz do aplicativo: Indica o diretório dentro da hospedagem onde ficarão armazenados os arquivos da aplicação, como scripts, bibliotecas, pastas auxiliares e outros recursos necessários para seu funcionamento. A aplicação não pode ser criada diretamente dentro da pasta
/public_html. - URL do aplicativo: Corresponde ao endereço pelo qual a aplicação ficará acessível na internet. É possível utilizar um domínio, subdomínio ou uma pasta específica dentro de um domínio existente.
- Arquivo de inicialização do aplicativo: Informe o arquivo
.pyprincipal responsável por iniciar a aplicação e executar a lógica inicial do sistema. - Application Entry Point: Define o nome da função que será chamada para iniciar a execução da aplicação.
- Clique em CRIAR.

Passo 4 – Editar o arquivo WSGI
Após a criação da aplicação, o cPanel irá gerar automaticamente o arquivo passenger_wsgi.py.
Clique em EDITAR para abrir o arquivo e adicione o código da sua aplicação conforme necessário.
Passo 5 – Instalar dependências
Na página da aplicação, utilize a opção Run Pip Install para instalar as dependências necessárias do projeto.
Exemplo:
pip install flask
Passo 6 – Reiniciar a aplicação
Após concluir as configurações, clique em Restart para reiniciar a aplicação Python.
Passo 7 – Acessar a aplicação
Abra o navegador e acesse a URL configurada. Se todas as etapas foram realizadas corretamente, a aplicação Python estará em funcionamento.
