(.venv) PS C:\Users\HP\Desktop\Projects\Python Based\Web Framework\Flask\LoginPage> flask run --debug
Usage: flask run [OPTIONS]
Try 'flask run --help' for help.
Error: While importing 'app', an ImportError was raised:
Traceback (most recent call last):
File "C:\Users\HP\Desktop\Projects\Python Based\Web Framework\Flask\LoginPage\.venv\Lib\site-packages\flask\cli.py", line 219, in locate_app
__import__(module_name)
File "C:\Users\HP\Desktop\Projects\Python Based\Web Framework\Flask\LoginPage\app.py", line 3, in <module>
from flask_login import UserMixin
File "C:\Users\HP\Desktop\Projects\Python Based\Web Framework\Flask\LoginPage\.venv\Lib\site-packages\flask_login\__init__.py", line 12, in <module>
from .login_manager import LoginManager
File "C:\Users\HP\Desktop\Projects\Python Based\Web Framework\Flask\LoginPage\.venv\Lib\site-packages\flask_login\login_manager.py", line 33, in <module>
from .utils import _create_identifier
File "C:\Users\HP\Desktop\Projects\Python Based\Web Framework\Flask\LoginPage\.venv\Lib\site-packages\flask_login\utils.py", line 14, in <module>
from werkzeug.urls import url_decode
ImportError: cannot import name 'url_decode' from 'werkzeug.urls' (C:\Users\HP\Desktop\Projects\Python Based\Web Framework\Flask\LoginPage\.venv\Lib\site-packages\werkzeug\urls.py)
我假设你有 Werkzeug 3.0.0
尝试将其降级到此版本:2.3