python 3.7 for MAC的db.create_all()问题

时间:2018-07-29 20:11:56

标签: python python-3.x mysql-python

我可以告诉很多人对此有疑问,但是尝试了所有可能的解决方案后,我已经发表了自己的文章,希望可以帮助我专门解决此问题。

当我尝试运行db.create_all()时,出现此错误(如图所示): Error observed

我理解这是因为mysqldb不支持python3。但是我也尝试了导入pymysql,但是这也不起作用(除非我当然错了吗?我基本上添加了以下几行:

import pymysql 

然后

pymysql.install_as_MySQLdb()

进入我的app.py文件。

我对这一切仍然很陌生。有这个问题的人可以简单地解释一下吗?

1 个答案:

答案 0 :(得分:0)

有一种针对MySQL3使用MySQLdb软件包的解决方法。假设您已安装pip3

  

sudo pip3安装mysqlclient

应该安装必要的软件包,您可以使用

import MySQLdb

之后照常进行。从那以后,我就安装了它,并一直在使用它。