Python 无法创建SQLAlchemy引擎,获取错误“;已加载';mysqldb';不是异步的”;
我试图用SQLAlchemy 1.4 async替换数据库。当我尝试启动引擎时,出现以下错误:Python 无法创建SQLAlchemy引擎,获取错误“;已加载';mysqldb';不是异步的”;,python,python-3.x,sqlalchemy,Python,Python 3.x,Sqlalchemy,我试图用SQLAlchemy 1.4 async替换数据库。当我尝试启动引擎时,出现以下错误: sqlalchemy.exc.InvalidRequestError:asyncio扩展需要使用异步驱动程序。加载的“mysqldb”不是异步的。 我制造的发动机是这样的: engine = create_async_engine(SQLALCHEMY_DATABASE_URL, future=True) 让mysqldb使用SQLAlchemy async需要什么?我想出来了,我使用了以下URL:
sqlalchemy.exc.InvalidRequestError:asyncio扩展需要使用异步驱动程序。加载的“mysqldb”不是异步的。
我制造的发动机是这样的:
engine = create_async_engine(SQLALCHEMY_DATABASE_URL, future=True)
让mysqldb使用SQLAlchemy async需要什么?我想出来了,我使用了以下URL: "mysql://someuser:passwd1234@本地主机/应用程序数据库' 但我需要使用类似于: “mysql+aiomysql://someuser:asswd1234@本地主机/应用程序数据库' 我错过了+aimysql部分。我还需要安装aimysql包