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

[Dúvida] sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:SGBD

Erro ao iniciar o projeto jogoteca.pyInsira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

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!

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