Oii, Guilherme! Tudo bem?
O AttributeError
indica que o módulo 'streamlit'
não possui um atributo chamado 'cache_data'
. Isso sugere que você está tentando usar um decorador ou função que não existe no módulo Streamlit, que pode ser causado por alguma alteração devido atualização, versão e outras coisas.
Uma possível solução seria utilizar o @st.cache
e não @st.cache_data
. O decorador @st.cache
é utilizado para indicar que o resultado de uma função deve ser armazenado em cache.
Outra alternativa é atualizar para a versão mais recente do Streamlit, pois as funções podem mudar entre uma versão e outra.
Para isso você pode usar o seguinte código:
pip install --upgrade streamlit
Espero que uma das sugestões te ajude. Qualquer dúvida, conte conosco.
Bons estudos, Guilherme!
Obrigado!! Funcionou.