没有名为flaskext.mysql的模块

时间:2015-10-14 03:04:53

标签: python mysql flask

我正在关注this Python-Flask Web App教程:

在第5步,它说要安装Flask-Mysql然后使用它导入它:

from flaskext.mysql import MySQL

但是,当我尝试运行以下应用时,我一直收到错误:

ImportError: no module named flaskext.mysql

我不确定我做错了什么?我已经安装了MySQL。我使用pip安装了Flask和Flask-Mysql。

谢谢你, 艾米

2 个答案:

答案 0 :(得分:1)

首先你必须使用以下命令安装flask-mysql:

sudo pip install flask-mysql

然后导入mysql 来自flaskext.mysql导入MySQL 它适用于我:))

答案 1 :(得分:-1)

我也遇到错误“没有这样的模块”

from flaskext.mysql import MySQL

但是经过几个小时的搜索,我发现我缺少软件包'flask-ext':

pip install flask-ext

(注意:它在python 3.9或3.8中不起作用)

您先安装python 3.5 / 3.6,然后选择该解释器或下载旧版本:

pip install flask-mysqldb

并导入:

from flask_mysqldb import MySQL