Olá, Antônio. Tudo belezinha?
Esse erro pode estar acontecendo devido a incompatibilidades entre as versões das bibliotecas utilizadas. Para corrigir isso você pode reinstalar as bibliotecas seguindo o passo a passo a seguir:
- Na pasta do seu projeto, crie um arquivo de
requirements.txt
que vai conter as bibliotecas instaladas. Para isso use o comando a seguir em seu terminal:
pip freeze > requirements.txt
- Desinstale as bibliotecas usando o arquivo de
requirements.txt
, rodando o comando abaixo em seu terminal. Pessione Y
e enter
quando for solicitado a confirmação da desinstalação
pip uninstall -r requirements.txt
- Abra o arquivo de
requirements.txt
, exclua seu conteúdo, adicione as dependências a seguir e salve o arquivo:
Flask==2.2.2
mysql-connector-python==8.0.28
Flask-SQLAlchemy==3.0.3
Flask-WTF==1.0.0
Flask-Bcrypt==1.0.1
- Instale as bibliotecas listadas no arquivo de
requirements.txt
, com o comando a seguir:
pip install -r .\requirements.txt
Agora o seu projeto deve funcionar sem nenhum erro.
Espero ter ajudado. Qualquer outra dúvida estou a disposição.
Abraços. Bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!