1
resposta

Projeto de previsão de agrupamentos com Stremlit

Fiz o curso de clusterização e subir a aplicação no streamlit.

Ao rodar o código entrar em edição e rodar no git funciona perfeitamente mas no streamlit fica dando o seguinte erro

ModuleNotFoundError: This app has encountered an error. The original error message is redacted to prevent data leaks. Full error details have been recorded in the logs (if you're on Streamlit Cloud, click on 'Manage app' in the lower right of your app). Traceback: File "/mount/src/aplicacao-previsao-de-agrupamentos/App.py", line 4, in import joblib

Alguém já teve erro parecido? o joblib está nos requirements
1 resposta

Oi William! Tudo certo?

O erro que você está enfrentando, ModuleNotFoundError, geralmente ocorre quando o ambiente onde a aplicação está rodando não tem todos os pacotes necessários instalados. Aqui estão algumas sugestões que podem te ajudar a resolver esse problema:

  1. Verifique os requirements.txt: Certifique-se de que o arquivo requirements.txt está corretamente configurado e inclui joblib. O arquivo deve estar na mesma pasta que o seu script principal ou no diretório raiz do projeto.

    Exemplo de como seu requirements.txt deve incluir o joblib:

    joblib==1.2.0
    
  2. Reimplante a Aplicação: Após verificar o requirements.txt, tente reimplantar a aplicação no Streamlit. Às vezes, uma nova implantação é necessária para que as alterações nos pacotes sejam aplicadas.

  3. Ambiente Virtual: Se possível, tente recriar o ambiente virtual localmente e veja se o erro persiste. Isso pode ajudar a identificar se há algum problema com a configuração do ambiente.

Espero que essas dicas te ajudem a resolver o problema e que sua aplicação funcione perfeitamente no Streamlit!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.