我对 Python 完全陌生。我正在尝试运行 Python 应用程序。
python -m src.main
运行此命令后,我收到此错误:
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
from src.routes import *
from src.routes import *
File "C:\x.py", line 7, in <module>
from flask_cognito import cognito_auth_required, cognito_group_permissions
File "C:\flask_cognito.py", line 3, in <module>
from flask import _request_ctx_stack, current_app, jsonify, request
ImportError: cannot import name '_request_ctx_stack' from 'flask' (C:\Users\c\Appata\Local\Programs\Python\Python311\Lib\site-packages\flask\__init__.py)
我目前使用的是Python 3.12.3版本。
我已经从requirement.txt中卸载了该软件包并再次安装了它,认为可能存在依赖性问题,但问题仍然存在。
flask_cognito.py
中有一个 C:\
。删除它,然后尝试正确安装flask_cognito
。_request_ctx_stack
的错误是因为flask_cognito
可能与您安装的flask
版本不兼容。