Простой Flask-SocketIO с «SyntaxError: недопустимый синтаксис»

#python #flask-socketio

#python #flask-socketio

Вопрос:

Я следую документации Flask-SocketIO (https://flask-socketio.readthedocs.io/en/latest /) и пример кода

 from flask import Flask, render_template
from flask_socketio import SocketIO

app = Flask(__name__)
app.config['SECRET_KEY'] = 'secret!'
socketio = SocketIO(app)

if __name__ == '__main__':
     socketio.run(app)
  

Выдает мне эту ошибку:

     self.async = None
         ^
SyntaxError: invalid syntax
  

Все обновлено, поэтому я думаю, что ошибка взята из официального пакета. Кто-нибудь знает, как это решить?

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

1. Обновите свой Flask-SocketIO.

Ответ №1:

Моя проблема заключалась в том, что мой pip устанавливал старую версию Flask-SocketIO, и мне нужно было установить werkzeug с помощью команды (pip install -U werkzeug)