‘из flask import Flask’ выдает синтаксическую ошибку — Python

#python #flask

#python #flask

Вопрос:

Я только что попробовал простое приложение hello world на Python, используя Flask (из документации Flask). Я установил Flask с помощью «pip install 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:Python32libsite-packagesflask__init__.py", line 17, in <module>
    from werkzeug.exceptions import abort
  File "C:Python32libsite-packageswerkzeug__init__.py", line 154, in <module>
    __import__('werkzeug.exceptions')
  File "C:Python32libsite-packageswerkzeugexceptions.py", line 111
    return u'<p>%s</p>' % escape(self.description)
                      ^
SyntaxError: invalid syntax
  

Комментарии:

1. Какую версию python вы используете?

2. @IsmailBadawi 3.2 согласно трассировке.

Ответ №1:

Flask не поддерживает Python 3.2; только 3.3 (и 2.6 )

Поэтому вам необходимо установить поддерживаемую версию Python.