首页 > 解决方案 > “从烧瓶导入烧瓶”中的语法错误

问题描述

安装 Flask 后,当我使用

from flask import Flask

检查烧瓶是否正确安装,它给出了以下错误

>>> from flask import Flask
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.5/dist-packages/flask/__init__.py", line 3, in <module>
    from werkzeug.exceptions import abort
  File "/usr/local/lib/python3.5/dist-packages/werkzeug/__init__.py", line 1, in <module>
    from .serving import run_simple
  File "/usr/local/lib/python3.5/dist-packages/werkzeug/serving.py", line 151
    server: "BaseWSGIServer"
          ^
SyntaxError: invalid syntax

如何解决这个问题。

标签: pythonflask

解决方案


Flask 现在是 2.0.0,它在要求方面已经向前推进了。

如果您使用的系统仍在 Python3.5 上,您的替代方法是安装 1.x 行中的最新版本,然后将

Flask==1.1.4

在你的requirements.txt, 或

venv/bin/pip install Flask==1.1.4

手动安装它。


推荐阅读