首页 > 解决方案 > 运行 Flask Web 服务器时如何解决 SyntaxError?

问题描述

当我运行这个命令时:

FLASK_APP=web.py flask run

我收到此错误:

File "<ipython-input-2-26c34e6a35fe>", line 1
    FLASK_APP=web.py flask run
                         ^
SyntaxError: invalid syntax

我错过了什么?

标签: flaskipython

解决方案


您似乎正在ipython根据错误消息在内部运行终端命令。

问题在于您没有告诉 ipython 您正在尝试运行终端命令。

在 Jupyter Notebook 中,您可以通过在命令开头添加感叹号/bang(!) 在笔记本单元格中执行终端命令。

资源

所以改为这样做:

!FLASK_APP=web.py flask run

推荐阅读