Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] App não roda por

Olá! Deu ruim pra mim! Não consegui rodar o prepara_banco.py, mesmo seguindo criteriosamente as instruções. Ao rodar o prepara_banco.py, o console apresenta a mensagem abaixo. Já tentei as soluções de outros colegas no fórum e também não deram certo. Estou no Windows e utilizando o VS Code.

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

Traceback (most recent call last): File "c:\Users\Matheus Stróligo\Documents\Cursos Alura\Jogoteca\Jogoteca.py", line 2, in from flask_sqlalchemy import SQLAlchemy File "C:\Users\Matheus Stróligo\Documents\Cursos Alura\Jogoteca\venv\Lib\site-packages\flask_sqlalchemy_init_.py", line 14, in from flask import _app_ctx_stack, abort, current_app, request ImportError: cannot import name 'app_ctx_stack' from 'flask' (C:\Users\Matheus Stróligo\Documents\Cursos Alura\Jogoteca\venv\Lib\site-packages\flask_init.py)

1 resposta
solução!

Boa noite, amigos! Passei algumas horas tentando resolver o problema anteriormente reportado e pedi socorro ao CHATGPT. Vou transcrever as respostas, pois poderá ajudar alguém no futuro!

  1. Atualizar para uma Versão Mais Recente Embora você esteja usando a versão 2.5.1, há versões mais recentes do Flask-SQLAlchemy (como a 3.0.x). Se possível, considere atualizar para uma versão mais recente que pode ter correções de bugs: (no console) pip install Flask-SQLAlchemy --upgrade

Considero então o problema solucionado.