1
resposta

Erro

Estou com dois problemas nesta etapa:

1 - Primeiramente o erro informado é no terminal, que simplesmente derruba meu programa quando rodo e não consigo resolver. Já tentei atualizar powershell, mas sem sucesso.

The terminal process "C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe" terminated with exit code: 2.

2 - Recebo o erro abaixo e já tentei estrutura as pastas de acordo com o vídeo, mas não tive sucesso também.

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

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

1 resposta

Olá Fellipe! Tudo bem?

Vamos tentar resolver seus problemas.

  1. Erro no terminal com exit code 2: Esse erro geralmente indica que algo deu errado durante a execução do script. Pode ser causado por um erro de sintaxe ou um problema no código. Vamos focar no segundo erro, que pode estar relacionado.

  2. Erro de importação: O erro ImportError: cannot import name 'Bebida' from 'Modelos.Cardapio.bebida' sugere que o Python não está encontrando a classe Bebida no caminho especificado. Aqui estão algumas coisas para verificar:

    • Verifique o nome dos diretórios e arquivos: Certifique-se de que os diretórios e arquivos estão nomeados corretamente. No seu código, você está usando Modelos.Cardapio.bebida, mas na estrutura de pastas parece que deveria ser modelos.cardapio.bebida (com letras minúsculas). O Python é sensível a maiúsculas e minúsculas.

    • Verifique se a classe Bebida está definida: No arquivo bebida.py, verifique se a classe Bebida está corretamente definida e não há erros de sintaxe.

    • Verifique o arquivo __init__.py: Certifique-se de que há um arquivo __init__.py (mesmo que vazio) em cada diretório (modelos e cardapio). Isso é necessário para que o Python reconheça esses diretórios como pacotes.

    • Corrija o nome do main: No seu código, está if __name_ == '__main__':. O correto é if __name__ == '__main__': (com dois underscores).

Após fazer essas verificações, tente rodar o script novamente. Espero que isso resolva os problemas!

Espero ter ajudado e bons estudos!

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