1
resposta

from e import dúvida

Na aula de from e import, testei alguma alternativa. crei uma pasta view e coloquei o app.py

quando fiz from modelo.restaurante import Restaurante, deu erro.

 File "/home/luciano/Documentos/pratica_de_python/view/app.py", line 1, in <module>
    from modelo.restaurante import Restaurante 
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'modelo'

como eu poderia importa com o modelo que fiz

1 resposta

Olá, Luciano! O erro ModuleNotFoundError: No module named 'modelo' geralmente ocorre quando o Python não consegue encontrar o módulo que você está tentando importar.

Aqui estão algumas possíveis soluções para o seu problema:

Verifique o caminho do módulo: Certifique-se de que o módulo ‘modelo’ está no mesmo diretório que o arquivo ‘app.py’ ou em um dos diretórios listados na variável sys.path. Adicione o diretório ao PYTHONPATH: Se o módulo ‘modelo’ estiver em um diretório diferente, você pode adicionar esse diretório à variável de ambiente PYTHONPATH. Isso pode ser feito através do comando export PYTHONPATH=/caminho/para/o/diretorio no terminal antes de executar o seu script Python. Use importações relativas: Se o módulo ‘modelo’ estiver em um subdiretório do diretório atual, você pode usar importações relativas. Por exemplo, se o módulo ‘modelo’ estiver em um subdiretório chamado ‘subdir’, você pode importá-lo usando from subdir.modelo import Restaurante. Verifique o nome do módulo: Certifique-se de que o nome do módulo ‘modelo’ está correto e que o arquivo correspondente ‘modelo.py’ existe. Espero que isso ajude! Se você tiver mais perguntas, sinta-se à vontade para perguntar. Estou aqui para ajudar!