尝试将 Flask-mysql 与 python 一起使用

Trying to use Flask-mysql with python

我正在尝试让 Flask 连接到本地 MySQL,但这一直失败。我尝试了多种基于其他论坛的组合

from flask.ext.mysql import MySQL
from flask_mysql import MySQL
from flaskext.mysql import MySQL

等等

我得到的错误如下

ImportError: No module named flask.ext.mysql

运行 Windows 10 & Python3.5 我已经安装了 pip flask-MySQL

********** 编辑 ***********

在用户@metmirr 的帮助下(谢谢!!!)修复是使用虚拟环境,无法以任何其他方式让它工作!答案和评论已被不知何故删除

使用 mysql.connector 从 Flask 访问 MySQL。如需更多 details,请访问 link。

导入MySQL连接器

import mysql.connector

连接到本地数据库

def getMysqlConnection():
    return mysql.connector.connect(host='localhost',database='test',user='root',password='root')

访问数据库

db = getMysqlConnection()
sqlstr = "select * from test_table"
cur = db.cursor()
cur.execute(sqlstr)
output_json = cur.fetchall()