【问题标题】:Import Error in flask importing MYSQL in python in vs code?烧瓶在vs代码中在python中导入MYSQL时出现导入错误?
【发布时间】:2021-11-13 12:40:12
【问题描述】:
from flask import Flask, render_template,redirect, 
session,url_for,request
from flask_mysqldb  import MYSQl
app = Flask(__name__)
app.secret_key="12345678"

app.config["MYSQL_HOST"] = "localhost"
app.config["MYSQL_USER"]="root"
app.config["MYSQL_PASSWORD"]="123457"
app.config["MYSQL_DB"] = "management"
db = MYSQL(app)

This is the library code in vs code that do not show error here

我安装了mysql。但是当我在 python 中运行它给出错误我如何删除导入错误 flask_mysqldb。在第二个快照中显示导入错误,而库已经安装。在第三个快照中,这是安装了烧瓶 mysqldb 的快照

【问题讨论】:

  • 请将代码和数据添加为文本 (using code formatting),而不是图像。图片:A)不允许我们复制粘贴代码/错误/数据进行测试; B) 不允许根据代码/错误/数据内容进行搜索;和many more reasons。除了代码格式的文本之外,只有在图像添加了一些重要的东西,而不仅仅是文本代码/错误/数据传达的内容时,才应该使用图像。
  • 为什么你认为from flask import MYSQL 应该有效?
  • 因为我正在研究这个库。我用它来访问 MySQL 数据

标签: python flask mysql-python flask-mysql


【解决方案1】:

用于在烧瓶中导入 MySQL。语法为from flask_mysqldb import MySQL。 'y' 在“ MySQL”中总是小写

【讨论】:

    【解决方案2】:

    **你安装了flask-mysql吗? **

    如果还没有,请在命令提示符下运行以下命令来安装它。

    pip install flask-mysql

    如果你已经安装了flask-mysql,我可以从错误截图中看到你的import语句不正确

    导入为:

    from flask_mysql import MySQL

    【讨论】:

    • 这一行在 flaskext .mysql 上给出同样的错误
    • 可能是 MySQL,而不是 MYSQL。
    • 但 MySQL 仍然报错
    • 感谢编辑@AKX
    • 我用 MySQL 替换 MYSQL。在我以前的库中它会解决的。
    猜你喜欢
    • 2013-08-31
    • 1970-01-01
    • 1970-01-01
    • 2021-05-16
    • 1970-01-01
    • 1970-01-01
    • 2020-07-07
    相关资源
    最近更新 更多