编程语言
首页 > 编程语言> > python – Flask – ImportError:没有名为app的模块

python – Flask – ImportError:没有名为app的模块

作者:互联网

首先我创建了__init__.py

from flask import Flask

app = Flask(__name__)

然后在一个单独的文件中,在同一目录中运行run.py.

from app import app 

app.run(
    debug = True
)

当我尝试运行run.py时,我收到错误

Traceback (most recent call last):
  File "run.py", line 1, in <module>
    from app import app 
ImportError: No module named app

解决方法:

__init__.py是使用目录导入的.如果要将其作为应用程序导入,则应将__init__.py文件放在名为app的目录中

更好的选择就是将__init__.py重命名为app.py.

标签:python,python-import
来源: https://codeday.me/bug/20191005/1856819.html