Preciso saber qual a versão de tudo que foi usado nesse projeto para instalar um por um. Só tive problemas depois que usei a parte da codificação do Bando de dados. Já estou passando por outro erro após tentar atualizar algums bibliotecas.
ERRO:
C:\Users\samuel\PycharmProjects\jogoteca\venv\Scripts\python.exe C:\Users\samuel\PycharmProjects\jogoteca\jogoteca.py
Traceback (most recent call last):
File "C:\Users\samuel\PycharmProjects\jogoteca\jogoteca.py", line 3, in <module>
from flask_wtf.csrf import CSRFProtect
File "C:\Users\samuel\PycharmProjects\jogoteca\venv\lib\site-packages\flask_wtf\__init__.py", line 4, in <module>
from .recaptcha import Recaptcha
File "C:\Users\samuel\PycharmProjects\jogoteca\venv\lib\site-packages\flask_wtf\recaptcha\__init__.py", line 1, in <module>
from .fields import RecaptchaField
File "C:\Users\samuel\PycharmProjects\jogoteca\venv\lib\site-packages\flask_wtf\recaptcha\fields.py", line 3, in <module>
from . import widgets
File "C:\Users\samuel\PycharmProjects\jogoteca\venv\lib\site-packages\flask_wtf\recaptcha\widgets.py", line 6, in <module>
JSONEncoder = json.JSONEncoder
AttributeError: module 'flask.json' has no attribute 'JSONEncoder'
O QUE TENHO INSTALADO:
(venv) PS C:\Users\samuel\PycharmProjects\jogoteca> pip freeze
bcrypt==4.0.1
blinker==1.6.2
click==8.1.3
colorama==0.4.6
Flask==2.3.1
Flask-Bcrypt==0.7.1
Flask-SQLAlchemy==3.0.3
Flask-WTF==1.0.0
greenlet==2.0.2
itsdangerous==2.1.2
Jinja2==3.1.2
MarkupSafe==2.1.2
mysql-connector-python==8.0.28
mysqlclient==2.1.1
protobuf==4.22.3
SQLAlchemy==2.0.9
typing_extensions==4.5.0
Werkzeug==2.3.0
WTForms==3.0.1