错误提示如下:

[root@localhost Flask-Admin-Dashboard]# /opt/python/bin/python3 app.py 
Traceback (most recent call last):
  File "/opt/Flask-Admin-Dashboard/app.py", line 5, in 
    from flask_security import Security, SQLAlchemyUserDatastore, \
  File "/opt/python/lib/python3.11/site-packages/flask_security/__init__.py", line 13, in 
    from .core import Security, RoleMixin, UserMixin, AnonymousUser, current_user
  File "/opt/python/lib/python3.11/site-packages/flask_security/core.py", line 18, in 
    from flask_babelex import Domain
  File "/opt/python/lib/python3.11/site-packages/flask_babelex/__init__.py", line 20, in 
    from flask import request_ctx
ImportError: cannot import name 'request_ctx' from 'flask' (/opt/python/lib/python3.11/site-packages/flask/__init__.py)

错误的原因是因为Flask版本太高了。

问题解决:

#卸载原有Flask
pip3 uninstall Flask
#安装旧版本Flask
pip3 install Flask=2.2.5

问题解决。