【问题标题】:Python Debug Error: No module named flaskPython 调试错误:没有名为 flask 的模块
【发布时间】:2021-05-17 12:17:54
【问题描述】:
from flask import Flask
from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////mydatabase.db'
db = SQLAlchemy(app)


class User(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(80), unique=True, nullable=False)
    email = db.Column(db.String(120), unique=True, nullable=False)

    def __repr__(self):
        return '<User %r>' % self.username


if __name__ == '__main__':
    app.run()

我正在尝试运行以上代码,该代码取自烧瓶文档以创建数据库文件。 当我在 VS Code 编辑器中运行此代码(文件名 app.py)时,出现以下错误。

PS C:\Users\HP-360\Desktop\Flask> python
Python 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 16:30:00) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from app import db
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\HP-360\Desktop\Flask\app.py", line 1, in <module>
from flask import Flask
ModuleNotFoundError: No module named 'flask'
>>>

我已经安装了 flaskflask-alchemy。但我得到了 ModuleNotFoundError: No module named 'flask'。 请任何人帮我解决这个错误

【问题讨论】:

  • 请将python -m pip list的输出添加到问题中。

标签: python flask flask-sqlalchemy modulenotfounderror


【解决方案1】:

C:\Users\HP-360\Desktop\Flask\app.py

将您的 Flask 文件夹重命名为其他名称。 python 中的模块只是带有脚本的文件夹,您的文件夹称为 Flask,python 正在尝试将其作为模块导入。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-07
    • 2012-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多