Traceback (последние вызовы):
Файл "/opt/homebrew/lib/python3.11/site-packages/MySQLdb/init.py", строка 18, в <модуль>
from . import _mysql
ImportError: dlopen(/opt/homebrew/lib/python3.11/site-packages/MySQLdb/_mysql.cpython-311-darwin.so, 0x0002): символ не найден в плоском пространстве '_mysql_affected_rows'
Во время обработки вышеупомянутого исключения произошло другое исключение:
Traceback (последние вызовы):
Файл "/Users/xubowen/Downloads/fastapi/other/vue3-fastapi/backend/main.py", строка 9, в <модуль>
from core.init_db import init_table, init_data
Файл "/Users/xubowen/Downloads/fastapi/other/vue3-fastapi/backend/core/init_db.py", строка 16, в <модуль>
engine = create_engine(
^^^^^^^^^^^^^^
Файл "<строка>", строка 2, в create_engine
Файл "/opt/homebrew/lib/python3.11/site-packages/sqlalchemy/util/deprecations.py", строка 277, в warned
return fn(*args, **kwargs) # type: ignore[no-any-return]
^^^^^^^^^^^^^^^^^^^
Файл "/opt/homebrew/lib/python3.11/site-packages/sqlalchemy/engine/create.py", строка 600, в create_engine
dbapi = dbapi_meth(**dbapi_args)
^^^^^^^^^^^^^^^^^^^^^^^^
Файл "/opt/homebrew/lib/python3.11/site-packages/sqlalchemy/dialects/mysql/mysqldb.py", строка 152, в import_dbapi
return import("MySQLdb")
^^^^^^^^^^^^^^^^^^^^^
Файл "/opt/homebrew/lib/python3.11/site-packages/MySQLdb/init.py", строка 24, в <модуль>
version_info, _mysql.version_info, _mysql.file
^^^^^^
NameError: имя '_mysql' не определено