Primeiramente percebi que estava errando em criar dentro de modelos, mas depois de retirar segue dando erro.
Quem puder me ajudar a solucionar meu problema, agradeço.
Primeiramente percebi que estava errando em criar dentro de modelos, mas depois de retirar segue dando erro.
Quem puder me ajudar a solucionar meu problema, agradeço.
Olá, estudante. Tudo bem?
O erro que você está recebendo, ModuleNotFoundError: No module named 'modelos.avaliacao'
, indica que o Python não está conseguindo encontrar o módulo avaliacao
dentro da pasta modelos
.
Aqui estão algumas sugestões para solucionar o problema:
Verifique o Caminho do Arquivo: Se o arquivo avaliacao.py
realmente existe dentro da pasta modelos
. Se ele não existir, você precisará criá-lo ou mover o arquivo para o local correto.
Verifique a Estrutura do Projeto: A estrutura do seu projeto deve estar correta. A pasta modelos
precisa estar no mesmo nível do arquivo app.py
e que contém tanto restaurante.py
quanto avaliacao.py
.
Verifique o Nome do Arquivo: Se o nome do arquivo avaliacao.py
está escrito corretamente, incluindo maiúsculas e minúsculas, pois o Python é sensível a isso.
Embora não seja sempre necessário nas versões mais recentes do Python, adicionar um arquivo vazio chamado __init__.py
dentro da pasta modelos
pode ajudar a garantir que o Python reconheça a pasta como um pacote.
Reinicie o Ambiente de Desenvolvimento: Às vezes, reiniciar o seu editor de código ou terminal pode resolver problemas de cache ou de reconhecimento de arquivos.
Após verificar esses pontos, tente executar novamente o seu script com python app.py
.
Espero ter ajudado.