sqlalchemy 报错 ModuleNotFoundError: No module named 'MySQLdb'
Python3 使用flask_sqlalchemy 报错:ModuleNotFoundError: No module named 'MySQLdb'
原因
- python3 连接MySQL数据库驱动是 pymysql
- python2 连接MySQL数据驱动可以用 pymysql、MySQLdb
- sqlalchemy 默认使用 MySQLdb 连接数据库,所以报错
解决办法
import pymysql
pymysql.install_as_MySQLdb()