Python を使用して 3D 機能を取得しようとしており、pyglet をダウンロードしています。このチュートリアルの最初の例を実行しているときに、識別できない一連の奇妙なエラーが発生しました。以下は、実行しようとしているスクリプトです。
import pyglet
win = pyglet.window.Window()
@win.event
def on_draw():
win.clear()
pyglet.app.run()
2 以下は、スクリプトをインポートした後に Python インタープリターから受け取った出力です。
>>> import test as t
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "test.py", line 13, in <module>
pyglet.app.run()
File "/usr/lib/pymodules/python2.7/pyglet/app/__init__.py", line 264, in run
EventLoop().run()
File "/usr/lib/pymodules/python2.7/pyglet/app/xlib.py", line 93, in run
sleep_time = self.idle()
Fihttp://greendalecs.wordpress.com/2012/04/21/3d-programming-in-python-part-1/#commentsle "/usr/lib/pymodules/python2.7/pyglet/app/__init__.py", line 193, in idle
window.dispatch_event('on_draw')
File "/usr/lib/pymodules/python2.7/pyglet/window/__init__.py", line 1219, in dispatch_event
EventDispatcher.dispatch_event(self, *args)
File "/usr/lib/pymodules/python2.7/pyglet/event.py", line 340, in dispatch_event
if handler(*args):
File "test.py", line 13, in on_draw
pyglet.app.run()
NameError: global name 'GL_COlOR_BUFFER_BIT' is not defined
- これらのエラーを修正するにはどうすればよいですか? Ubuntu 12.04 LTS と Emacs 24.3 を使用しています。
- pyglet をダウンロードしまし
apt-get install
たが、他に何かする必要がありますか? おそらく、ドライバーが構成されていないか、別のソフトウェアが必要です。
さらに情報が必要な場合はお知らせください。