我可以告诉很多人对此有疑问,但是尝试了所有可能的解决方案后,我已经发表了自己的文章,希望可以帮助我专门解决此问题。
当我尝试运行db.create_all()时,出现此错误(如图所示): Error observed
我理解这是因为mysqldb不支持python3。但是我也尝试了导入pymysql,但是这也不起作用(除非我当然错了吗?我基本上添加了以下几行:
import pymysql
然后
pymysql.install_as_MySQLdb()
进入我的app.py文件。
我对这一切仍然很陌生。有这个问题的人可以简单地解释一下吗?
答案 0 :(得分:0)
有一种针对MySQL3使用MySQLdb软件包的解决方法。假设您已安装pip3,
sudo pip3安装mysqlclient
应该安装必要的软件包,您可以使用
import MySQLdb
之后照常进行。从那以后,我就安装了它,并一直在使用它。