Olá, Wesley.
Ao te responder, primeiro algumas dúvidas:
Ao rodar o programa no terminal você obtém o endereço IP da aplicação? Algo como isso na saída do console Python:
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Se sim, ao copiar o endereço acima http://127.0.0.1:5000/
no navegador que você recebe o erro 404?
Se rodou tudo normalmente no console Python, você recebendo a mensagem que colei acima, e a aplicação não roda no seu navegador acho que sei o que é.
Ao definir
@app.route('/inicio')
você definiu que o link de saída seria /inicio
. Ao rodar a aplicação no terminal você deve ter copiado e colado somente o endereço http://127.0.0.1:5000/
em vez de http://127.0.0.1:5000/inicio
, correto? Se você fez isso, sugiro:
1 - colocar o /inicio
no endereço da aplicação no navegador, rodando o link http://127.0.0.1:5000/inicio
;
ou
2 - trocar @app.route('/inicio')
por @app.route('/')
no código e rodar o próprio endereço http://127.0.0.1:5000/
no navegador.
Responde aqui se o problema foi resolvido. Se não foi, detalha mais o problema para que a gente possa te ajudar. Mas acredito que tenha sido isso.