【发布时间】:2019-03-17 02:31:46
【问题描述】:
我正在完成有关烧瓶蓝图的教程,第一步是下载烧瓶并打印初始的“Hello World”。但是,当我尝试运行初始 run.py 文件时,出现以下错误:
Traceback (most recent call last):
File "run.py", line 1, in <module>
from site import app
ImportError: cannot import name 'app' from 'site' (/Users/kyle/anaconda3/lib/python3.7/site.py)
我的文件结构是:
website/
run.py
site/
__init__.py
run.py
from site import app
if __name__ == '__main__':
app.run(debug=True)
__init__.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def root():
return "Hello World"
我很困惑为什么会收到此错误,因为据我了解,如果在 init 文件中声明了应用程序,我应该能够导入它。
【问题讨论】:
标签: python python-3.x debugging flask python-import