嗨,我正在尝试运行一个python文件,它具有:
from flask import Flask, render_template, json, request
from flask.ext.mysql import MySQL
from werkzeug import generate_password_hash, check_password_hash
我开始在windows中,我得到了相同的错误:
ImportError: No module named flask.ext.mysql
有人告诉我不要在windows中开发python,这会让我头疼,所以我在Ubuntu中开始了同样的项目,但我遇到了同样的问题:
vagrant@precise32:/vagrant/FlaskMysql/FlaskApp$ python app.py
Traceback (most recent call last):
File "app.py", line 2, in <module>
from flask.ext.mysql import MySQL
File "/usr/local/lib/python2.7/dist-packages/flask/exthook.py", line 87, in load_module
raise ImportError('No module named %s' % fullname)
ImportError: No module named flask.ext.mysql
谢谢你的帮助。
9条答案
按热度按时间6kkfgxo01#
下面是官方的Flask-MySQL文档:https://flask-mysql.readthedocs.org/en/latest/#您会发现当前的导入语法如下所示:
7tofc5zh2#
确保安装了Flask-MySQL:
commenter、meta
pkbketx93#
这是flankext,所以...
变更
到
knsnq2tg4#
我遇到了同样的问题,所以我使用以下命令安装了
flask-mysql
:模块名称为
flaskext.mysql
xyhw6mcr5#
这似乎是一个virtualenv配置问题,您应该删除旧的virtualenv并创建一个新的,如下所示
这是我引用的链接:https://www.pythonanywhere.com/forums/topic/2877/
3lxsmp7m6#
首先
from flaskext.mysql import MySQL
工作,然后pip install Flask-MySQL
也工作,最后...这是把我逼疯了!我已经采取了许多路线来修复它。oknrviil7#
在Windows上:
在Mac上:
qhhrdooz8#
我也遇到了同样的错误。首先我安装了flak-MySQL
然后在www.example.com文件中添加以下行app.py
它起作用了。
qlfbtfca9#
在您的终端上运行以下命令(依次:
在您的编辑器上: