[英]Python & Flask error using Flask-MySQL | Module Not Found Error: No module named 'flask_mysqldb'
In my system, I installed the flask_mysqldb
, however when I run the app.py
file it shows an error like nomodule named flask_mysqldb
.在我的系统中,我安装了
flask_mysqldb
,但是当我运行app.py
文件时,它显示一个错误,例如nomodule named flask_mysqldb
。
I tried another way of downloading mysqlclient
and installed it, but the same error occurs.我尝试了另一种下载
mysqlclient
的方法并安装了它,但是出现了同样的错误。
The error is line 2, in <module>
from flask_mysqldb import MySQL
ModuleNotFoundError: No module named 'flask_mysqldb'
I would appreciate a solution, thanks.我会很感激一个解决方案,谢谢。
After some research I can suggest you to do the following:经过一番研究,我可以建议您执行以下操作:
from flask import Flask, render_template, json, request
from flaskext.mysql import MySQL
mysql = MySQL()
mysql.init_app(app)
Another way to connect and define your credentials to MYSQL would be:将您的凭据连接并定义到 MYSQL 的另一种方法是:
from flaskext.mysql import MySQL
mysql = MySQL()
mysql.init_app(app)
Finally:最后:
from flask import Flask, render_template
from flaskext.mysql import MySQL
mysql = MySQL()
app = Flask(__name__)
mysql.init_app(app)
@app.route('/')
def index():
return render_template('index.html')
if __name__ == '__main__':
app.run(debug=True)
Documentation文档
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.