我刚刚使用Flask(From Flask的文档)在Python中尝试了一个简单的hello world应用程序。我使用'pip install flask'安装了Flask。我卸载它并再次安装它。但问题仍然存在。
代码:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
错误:
Traceback (most recent call last):
File "HelloWorld.py", line 1, in <module>
from flask import Flask
File "C:\Python32\lib\site-packages\flask\__init__.py", line 17, in <module>
from werkzeug.exceptions import abort
File "C:\Python32\lib\site-packages\werkzeug\__init__.py", line 154, in <module>
__import__('werkzeug.exceptions')
File "C:\Python32\lib\site-packages\werkzeug\exceptions.py", line 111
return u'<p>%s</p>' % escape(self.description)
^
SyntaxError: invalid syntax
答案 0 :(得分:15)
Flask不支持Python 3.2;只有3.3+(和2.6 +)
因此您需要安装受支持的Python版本。