【发布时间】: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'
>>>
我已经安装了 flask 和 flask-alchemy。但我得到了 ModuleNotFoundError: No module named 'flask'。 请任何人帮我解决这个错误
【问题讨论】:
-
请将
python -m pip list的输出添加到问题中。
标签: python flask flask-sqlalchemy modulenotfounderror