python web 要和mysql数据库连接,在terminal输入python manage.py db init
(venv) PS E:\python web\51shop> python manage.py db init
Traceback (most recent call last):
File "E:\python web\51shop\manage.py", line 2, in <module>
from app import create_app, db
File "E:\python web\51shop\app\__init__.py", line 3, in <module>
from flask import Flask
File "E:\python web\51shop\venv\lib\site-packages\flask\__init__.py", line 17, in <module>
from werkzeug.exceptions import abort
File "E:\python web\51shop\venv\lib\site-packages\werkzeug\__init__.py", line 151, in <module>
__import__('werkzeug.exceptions')
File "E:\python web\51shop\venv\lib\site-packages\werkzeug\exceptions.py", line 71, in <module>
from werkzeug.wrappers import Response
File "E:\python web\51shop\venv\lib\site-packages\werkzeug\wrappers.py", line 27, in <module>
from werkzeug.http import HTTP_STATUS_CODES, \
File "E:\python web\51shop\venv\lib\site-packages\werkzeug\http.py", line 1148, in <module>
from werkzeug.datastructures import Accept, HeaderSet, ETags, Authorization, \
File "E:\python web\51shop\venv\lib\site-packages\werkzeug\datastructures.py", line 16, in <module>
from collections import Container, Iterable, MutableSet
ImportError: cannot import name 'Container' from 'collections' (C:\Users\13918\AppData\Local\Programs\Python\Python310\lib\collections\__init__.py)