Hi I am trying to run a python file that has :
from flask import Flask, render_template, json, request
from flask.ext.mysql import MySQL
from werkzeug import
I was facing the same error. First I installed flask-MySQL
pip install flask-mysql
Then added below-line in app.py file
from flaskext.mysql import MySQL
It worked.
Be sure that you install Flask-MySQL:
$ pip install flask-mysql
commenter, meta
It's flaskext, so...
Change
from flask.ext.mysql import MySQL
to
from flaskext.mysql import MySQL
I had the same problem, so I installed flask-mysql
using:
$ pip install flask-mysql
and the module name is flaskext.mysql
It seems like a virtualenv config problem you should get rid of old virtualenv and make a new one like this
virtualenv yournewvirtualenv --python=/usr/bin/python3.4
This is the link I referenced: https://www.pythonanywhere.com/forums/topic/2877/
On Windows:
pip install Flask-MySQL
On Mac:
pip install flask-mysql