本文主要是介绍Flask 运行db.create_all(app=app) 出现 NameError: name ‘_mysql‘ is not defined的解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题针对python3.x
step1:
下载mysqlclient
,若有则不用下
pip install mysqlclient
下载PyMySQL
pip install PyMySQL
# 注意大小写,别下错依赖包了
step2:
在app.py文件下导入pymysql
,然后将下面两行代码复制:
pymysql.version_info = (1, 4, 13, "final", 0)
pymysql.install_as_MySQLdb()
注意!!!做完这两步后需要【重新】进入命令终端,再运行命令。
这篇关于Flask 运行db.create_all(app=app) 出现 NameError: name ‘_mysql‘ is not defined的解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!