介绍
安装有两个版本,同步和异步:
- 对于 MySQL 应该用异步版本,不会阻塞
- 对于 SQLite 文件级数据库,安装同步即可
数据库驱动
还需要安装数据库驱动,如果安装异步版本,就需要安装对应异步的数据库驱动:
- 对于 MySQL 应该用异步版本,不会阻塞
- 对于 SQLite 文件级数据库,没有异步版本驱动,安装同步即可
版本
安装 2.x 版本
安装 SQLAlchemy 同步版本
pip 安装
pip install sqlalchemy
uv 安装
uv add sqlalchemy
安装 SQLAlchemy 异步版本
pip 安装
pip install sqlalchemy[asyncio]
uv 安装
uv add sqlalchemy[asyncio]
安装 MySQL 异步版本的驱动
pip 安装
pip install aiomysql
uv 安装
uv add aiomysql