SQLAlchemy教程:安装SQLAlchemy、安装数据库驱动、同步异步版本选择

介绍

安装有两个版本,同步和异步:

  • 对于 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

原文出处:/show_1GW3sBgr7YzW.html