python - Pyglet:找不到库 "GL"

标签 python ubuntu importerror pyglet

我尝试使用 sudo python setup.py installsudo 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.

最佳答案

这可能是您的图形驱动程序的问题。您可以尝试为您使用的任何图形驱动程序安装开发包,查找名称中带有 dev 和 fglrx(amd)、nvidia 或 mesa(open source) 之一的包。您可能还想安装 freeglut。

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

关于python - Pyglet:找不到库 "GL",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7940001/

相关文章:

python - Pygame 中的快速生成

python - 没有数据库的 Django Rest 框架

ubuntu - 在一定间隔内查找列数据的平均值

c++ - Ubuntu 11.10 上的 C 和 C++ 编程

python - 运行 `pip install` 的 Ubuntu 给出错误 'The following required packages can not be built: * freetype'

python - Scipy 导入错误 : DLL load failed: The specified module could not be found

python - 我如何在多线程应用程序中将 GIL 用于字典?

python - 如何与运行 Python 脚本进行交互

python - 无法导入 Scikit-Learn

python - scipy.stats 上的导入错误