运行Flask时遇到问题。它以前工作过,但有些事情改变了。我进入我的cmd并输入flask run,然后得到通常的结果:
Error: Could not import 'app'.
我在谷歌上搜索了一下,发现我可以输入以下内容,它会起作用:
Set FLASK_APP=app.py
Set FLASK_ENVIRONMENT=development
flask run
现在不是说它不能导入app,而是说它不能导入app.py。
我的文件结构如下:
newvenv:
| Include
| Lib
| Scripts
| | _pyrache_
| | static
| | templates
| | app.py
在www.example.com的底部,我包括:app.py I have included:
if __name__ == '__main__':
app.run(host='0.0.0.0', port=30006, debug=True)
但似乎不起作用。
我在Windows上,我知道 flask 有时很挑剔,但我不认为这是它的原因。我迷路了。任何帮助都将不胜感激。
2条答案
按热度按时间rkttyhzu1#
在设置
FLASK_APP
环境时,您需要提供app.py
的完整路径。set FLASK_APP=Scripts/app.py
nukf8bse2#
app.py作为我的应用程序
flask --app app run --debug
对我很有效没别的了