Erro ao iniciar o projeto jogoteca.py
Erro ao iniciar o projeto jogoteca.py
Olá Samuel, tudo bem com você?
Esse erro indica que o SQLAlchemy não conseguiu encontrar o módulo do SGBD que está sendo utilizado. Uma possível solução para esse problema é verificar se foi instalado corretamente o pacote do SQLAlchemy para o SGBD que está utilizando. Caso já tenha instalado, tente reinstalá-lo para garantir que não houve nenhum problema durante a instalação. Basta executar os comandos abaixo no terminal aberto na pasta do seu projeto:
pip install Flask==2.2.2
pip install mysql-connector-python==8.0.28
pip install Flask-SQLAlchemy==3.0.3
Outra possibilidade é verificar se o nome do SGBD está correto no arquivo jogoteca.py que contem as configurações do Flask. Certifique-se de que o nome do SGBD está escrito conforme apresentado abaixo:
app.config['SQLALCHEMY_DATABASE_URI'] = '{SGBD}://{usuario}:{senha}@{servidor}/{database}'.format(
SGBD='mysql+mysqlconnector',
usuario='nome_usuario_do_banco_de_dados',
senha='senha_usuario_do_banco_de_dados',
servidor='localhost',
database='jogoteca'
)
Peço que verifique os pontos propostos acima, caso ocorra modificações nos arquivos, salve-os. Execute novamente o arquivo jogoteca.py e verifique o resultado apresentado.
Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Em caso de dúvidas estou à disposição.
Abraços e bons estudos!