python3.8报错ModuleNotFoundError: No module named ‘MySQLdb‘及解决方法
from sqlalchemy import create_engine
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:root@127.0.0.1/flask_demo1'
报错提示:ModuleNotFoundError: No module named ‘MySQLdb’
症状:MySQLdb只支持Python2.*,还不支持3.*安装pymysql!
问题解决:
将from sqlalchemy import create_engine
用以下两行代码代替:
import pymysql
pymysql.install_as_MySQLdb()
完整展示:
import pymysql
pymysql.install_as_MySQLdb()
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:root@127.0.0.1/flask_demo1'
版权声明:本文为pick_ears原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。