1
resposta

ModuleNotFoundError: No module named 'modelos'

Ola, tambem estou com dificuldade em seguir, por que ao executar o arquivo app.py me retorna este erro ModuleNotFoundError: No module named 'modelos' alguem poderia por gentileza me ajudar? segui aqui todas as dicas porem não funcionaram para min segue tela de print do meu meu codigo.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Boa noite, Cleiton! Espero que esteja tudo certo com você.

O erro está ocorrendo devido ao caminho usado para importar a classe Avaliacao. Seus arquivos app.py, avaliacao.py e restaurante.py estão todos no mesmo diretório, a pasta modelos.

Por isso, ao importar a classe Avaliacao dentro de restaurante.py, não é necessário utilizar:

from modelos.avaliacao import Avaliacao

O correto é apenas:

from avaliacao import Avaliacao

Como todos os arquivos estão no mesmo nível, dentro da pasta modelos, não é preciso especificar o nome do módulo na importação.