Después de mucho rascarme la cabeza, me di cuenta de que estaba sucediendo porque accidentalmente importé el SocketIO incorrecto con mi IDE: socket.SocketIO en lugar de flask_socketio.SocketIO . Cuando arreglé la declaración de importación, el error desapareció.