Python Web框架-FastAPI安装常用依赖 作者:马育民 • 2026-08-02 17:18 • 阅读:10008 # 连接MySQL数据库 ### pip安装命令 ``` pip install sqlalchemy[asyncio] asyncmy ``` ### uv安装命令 ``` uv add sqlalchemy[asyncio] asyncmy ``` ### 解释 #### sqlalchemy[asyncio] 安装 SQLAlchemy 的异步支持 #### asyncmy MySQL 异步驱动(同步是 pymysql,异步是 asyncmy) # 连接SQLite数据库 ### pip安装命令 ``` pip install sqlalchemy[asyncio] aiosqlite ``` ### uv安装命令 ``` uv add sqlalchemy[asyncio] aiosqlite ``` ### 解释 #### sqlalchemy[asyncio] 安装 SQLAlchemy 的异步支持 #### aiosqlite SQLite 异步驱动(同步不需要安装,python自带) # JWT 登录鉴权 ### pip安装命令 ``` pip install python-jose[cryptography] ``` - 生成 token、解析 token、加密解密用 - 不做登录 → 完全不需要 ### uv安装命令 ``` uv add python-jose[cryptography] ``` # 密码加密 ### pip安装命令 ``` pip install passlib[bcrypt] ``` - 把用户密码加密存到数据库 - 不做用户登录 → 不需要 ### uv安装命令 ``` uv add passlib[bcrypt] ``` 原文出处:http://www.malaoshi.top/show_1GW3n06Psgch.html