【发布时间】:2015-12-10 08:41:16
【问题描述】:
所以我正在尝试创建一个使用 Python、Flask 和 MySQLDB 链接到 MySQL 数据库的 Web 应用程序。我去了 MySQLDBs 文档here。
我已正确复制了文档中的代码,但我仍然收到此错误:
ImportError: No module named flask.ext.mysqldb
这就是我的代码:
app.py
from flask import Flask
app = Flask(__name__)
import views
views.py
from app import app
from flask import render_template
from flask.ext.mysqldb import MySQL
我不确定我做错了什么。如果重要的话,我使用的是 Windows 10。
【问题讨论】:
-
你安装了 Flask-MySQLdb 吗?
-
是的。我使用了命令:pip install flask-mysqldb
-
该 pip 是否与您用于运行应用程序的同一 Python 解释器相关联?
-
我想是的。它在 Flask、Python 和 pip 都驻留的虚拟环境中运行,我只从虚拟环境中的这些文件夹中运行 python/pip
-
试试
import flask_mysqldb
标签: python mysql flask mysql-python