'from flask import Flask'中的语法错误



安装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

如何解决这个问题。

Flask现在是2.0.0版本,它在需求上有所提升。

如果你所在的系统仍然使用Python3.5,你的替代方案是在1.x行中安装最新的,并放置

Flask==1.1.4

在您的requirements.txt或中

venv/bin/pip install Flask==1.1.4

手动安装。

该错误表示您正在运行Python 3.5。库尝试使用的变量注释直到3.6才被引入。

升级至至少3.6以解决此问题。3.9也可用,所以除非你出于某种原因需要使用旧版本,否则你最好对你的版本进行全面升级。

Flask现在是2.0.0版本,并且在需求上有所提升。

如果你所在的系统仍然使用Python3.5,那么2.0.0版就没那么幸运了。您可以选择在1.x行中安装最新的。

指定

Flask==1.4.4

如果您使用的是requirements.txt

venv/bin/pip install Flask==1.1.4

手动安装。

最新更新