嗨,我正在尝试运行一个python文件,该文件有:
from flask import Flask, render_template, json, request
from flask.ext.mysql import MySQL
from werkzeug import generate_password_hash, check_password_hash我从窗口开始,得到了同样的错误:
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谢谢你的帮助。
发布于 2016-02-10 11:07:20
它似乎是一个虚拟配置问题,你应该摆脱旧的虚拟环境,做一个像这样的新问题。
virtualenv yournewvirtualenv --python=/usr/bin/python3.4发布于 2016-04-15 04:41:33
下面是官方的Flask文档:https://flask-mysql.readthedocs.org/en/latest/#,您会发现当前的导入语法如下:
from flaskext.mysql import MySQL发布于 2018-08-14 09:08:41
是flaskext所以..。
变化
from flask.ext.mysql import MySQL至
from flaskext.mysql import MySQLhttps://stackoverflow.com/questions/33241924
复制相似问题