使用 sqlalchemy 连接 MySql 时提示 No module named 'MySQLdb'
这是因为 SQLAlchemy 连接 mysql 默认驱动是MySQLdb,但是 MySQLdb 仅支持 python2.x, 没有支持python3的版本,如果使用python3.x版本时,需要安装并使用额外的库 pymysql
pip install pymysql
使用 SQLAlchemy 连接 mysql 时需要指定驱动程序:
# 原连接字符串
mysql://user:123456@0.0.0.0:3306/database
# 在连接字符串中指定驱动程序
mysql+pymysql://user:123456@0.0.0.0:3306/database

浙公网安备 33010602011771号