Я дистанционно провожу курс экстренного программирования по робототехнике для школьников, застрявших дома, которые должны были посещать пасхальную научную школу. Я использую доморощенный симулятор робота Python, который, как я знаю, прекрасно работает на большинстве компьютеров. Один из студентов не может заставить его работать. Она использует Windows 10, но не является опытным программистом и не особенно знакома с компьютерами, поэтому мне не удалось получить от нее более подробную информацию.
Симулятор использует pyglet для своей визуализации. Когда программа в первый раз пытается загрузить изображение в своей системе, используя
pyglet.resource.image("robot/rover.png")
Выдает ошибку
pyglet.gl.lib.GLException: b'invalid value
Это из-за ошибки в строке 105 pyglet \ gl \ lib.py, созданной строкой 1559 в pyglet \ image__init.py (вызов GlTexImage2D), которая отслеживает ошибку в строке 554 pyglet \ resource.py (извините за не полный след, она прислала мне скриншот). Похоже, проблема с обработкой текстур pyglet в OpenGL.
Очевидно, что мои возможности для отладки этого через экран компьютера ограничены. Но мне интересно, сталкивался ли кто-нибудь с этой ошибкой раньше и имеет ли идея быстрое исправление, которое могло бы разобраться с этим.