[Python] Python libGL error and raise gl.ContextException('Could not create GL context')

Discussão em 'Python' iniciado por Stack, Março 6, 2025.

  1. Stack

    Stack Membro Participativo

    I have the following problem. I've tried several solutions i saw online but nothing seemed to work.Can anyone please help me? It would be much appreciated

    (compgeo2025) dimipapae@debian:/media/sf_Lab1_shared$ python lab1.py
    libGL error: MESA-LOADER: failed to open vmwgfx: /usr/lib/dri/vmwgfx_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
    libGL error: failed to load driver: vmwgfx
    libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
    libGL error: failed to load driver: swrast
    Traceback (most recent call last):
    File "/media/sf_Lab1_shared/lab1.py", line 1, in <module>
    from vvrpywork.constants import Key, Mouse, Color
    File "/media/sf_Lab1_shared/vvrpywork/constants.py", line 1, in <module>
    from pyglet.window import key
    File "/home/dimipapae/miniconda3/envs/compgeo2025/lib/python3.12/site-packages/pyglet/window/__init__.py", line 1929, in <module>
    gl._create_shadow_window()
    File "/home/dimipapae/miniconda3/envs/compgeo2025/lib/python3.12/site-packages/pyglet/gl/__init__.py", line 165, in _create_shadow_window
    _shadow_window = ShadowWindow()
    ^^^^^^^^^^^^^^
    File "/home/dimipapae/miniconda3/envs/compgeo2025/lib/python3.12/site-packages/pyglet/gl/__init__.py", line 159, in __init__
    super().__init__(width=1, height=1, visible=False)
    File "/home/dimipapae/miniconda3/envs/compgeo2025/lib/python3.12/site-packages/pyglet/window/xlib/__init__.py", line 138, in __init__
    super(XlibWindow, self).__init__(*args, **kwargs)
    File "/home/dimipapae/miniconda3/envs/compgeo2025/lib/python3.12/site-packages/pyglet/window/__init__.py", line 538, in __init__
    context = config.create_context(gl.current_context)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/home/dimipapae/miniconda3/envs/compgeo2025/lib/python3.12/site-packages/pyglet/gl/xlib.py", line 105, in create_context
    return XlibContext(self, share)
    ^^^^^^^^^^^^^^^^^^^^^^^^
    File "/home/dimipapae/miniconda3/envs/compgeo2025/lib/python3.12/site-packages/pyglet/gl/xlib.py", line 127, in __init__
    raise gl.ContextException('Could not create GL context')
    pyglet.gl.ContextException: Could not create GL context

    Continue reading...

Compartilhe esta Página