SocketIO(app) 缺少必需的位置参数 'mode'

SocketIO(app) missing required positional argument 'mode'

我正在尝试让 Flask-SocketIO 工作的简单示例,但我收到一条错误消息,提示我缺少必需的位置参数 'mode',即使文档/官方示例没有'显示这样一个参数:

苦思冥想之后,我意识到这是因为我不小心用 IDE 导入了错误的 SocketIO:我导入了 socket.SocketIO 而不是 flask_socketio.SocketIO。当我修复导入语句时,错误消失了。