SocketIO(app) 缺少所需的位置参数“模式”

Nat*_*les 2 python flask flask-socketio

我试图让 Flask-SocketIO 工作的简单示例,但我收到一条错误,提示我缺少必需的位置参数“模式”,即使文档/官方示例没有显示这样的参数:

在此输入图像描述

Nat*_*les 6

经过一番绞尽脑汁后,我意识到发生了这种情况,因为我不小心用我的 IDE 导入了错误的 SocketIO:我导入的socket.SocketIO不是flask_socketio.SocketIO. 当我修复导入语句时,错误消失了。