如何解决Python调试错误:没有名为flask
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),nullable=False)
def __repr__(self):
return '<User %r>' % self.username
if __name__ == '__main__':
app.run()
我正在尝试运行上面的代码,该代码取自 Flask 文档以创建数据库文件。 当我在 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",in <module>
from flask import Flask
ModuleNotFoundError: No module named 'flask'
>>>
我已经安装了 flask 和 flask-alchemy。但是我得到了 ModuleNotFoundError: No module named 'flask'。 请任何人帮我解决这个错误
解决方法
C:\Users\HP-360\Desktop\Flask\app.py
将您的 Flask
文件夹重命名为其他名称。 python 中的模块只是带有脚本的文件夹,你的文件夹叫做 Flask,python 试图将它作为模块导入。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。