python - “从烧瓶导入烧瓶”中的语法错误
问题描述
安装 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
手动安装它。
推荐阅读
- c++ - 为什么我的混合(C++、asm)程序给我一个分段错误?
- java - 使用 Java 11 的 Javafx 项目本机打包
- c# - 有没有办法销毁/替换 Prefab 实例内部或一部分的 GameObject?
- ruby-on-rails - 无法通过关联将 f.select 更改为带有 has_many 的复选框
- r - 是否有R函数来计算水年的日子?
- vb.net - Azure Active Directory B2C - AADB2C - AADB2C90079:客户在兑换机密授权时必须发送 client_secret
- python - 如何在同一个列表中使用 min() 和 max()
- powerbuilder - 在 EA 服务器部署期间回滚到现有包
- azure-log-analytics - 日志分析查询优化
- hive - 如何将查询结果分区为输入?