Pyglet:未找到库“GL”

时间:2011-10-29 16:08:29

标签: python ubuntu importerror pyglet

我尝试使用 sudo python setup.py install sudo apt-get install python-pyglet 安装pyglet,但我没有运行简单脚本的运气。我使用Ubuntu 11.10 64位。

File "test.py", line 3, in <module>
window = pyglet.window.Window()
File "/usr/local/lib/python2.7/dist-packages/pyglet/__init__.py", line 306, in __getattr__
__import__(import_name)
File "/usr/local/lib/python2.7/dist-packages/pyglet/window/__init__.py", line 133, in <module>
from pyglet.gl import gl_info
File "/usr/local/lib/python2.7/dist-packages/pyglet/gl/__init__.py", line 99, in <module>
from pyglet.gl.lib import GLException
File "/usr/local/lib/python2.7/dist-packages/pyglet/gl/lib.py", line 143, in <module>
from pyglet.gl.lib_glx import link_GL, link_GLU, link_GLX
File "/usr/local/lib/python2.7/dist-packages/pyglet/gl/lib_glx.py", line 48, in <module>
gl_lib = pyglet.lib.load_library('GL')
File "/usr/local/lib/python2.7/dist-packages/pyglet/lib.py", line 122, in load_library
raise ImportError('Library "%s" not found.' % names[0])
ImportError: Library "GL" not found.

1 个答案:

答案 0 :(得分:1)

这可能是您的图形驱动程序的问题。您可以尝试为您正在使用的任何图形驱动程序安装dev软件包,在名称中查找包含dev和fglrx(amd),nvidia或mesa(开源)的软件包。您可能还想安装freeglut。

现在一如既往地小心处理包管理器,这是打破系统的简单方法。