私は Pyglet を調べてグラフィックスを試してみることにしました。最初にいくつかのエラーで地面にぶつかりました。すぐに、ウィンドウを作成しようとするだけで問題が発生しました。64 ビット バージョンの Python を使用していたため、複数のエラーが発生しました。私は 32 ビットに切り替え、エラーを次のように絞り込みました。
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
window = pyglet.window.Window()
File "C:\Python27\lib\site-packages\pyglet\window\win32\__init__.py", line 423, in __init__
super(Win32Window, self).__init__(*args, **kwargs)
File "C:\Python27\lib\site-packages\pyglet\window\__init__.py", line 686, in __init__
self._create()
File "C:\Python27\lib\site-packages\pyglet\window\win32\__init__.py", line 518, in _create
self.context._set_window(self)
File "C:\Python27\lib\site-packages\pyglet\window\win32\__init__.py", line 364, in _set_window
raise gl.ContextException('Unable to share contexts')
ContextException: Unable to share contexts
このエラーは、Web サイトの Pyglet チュートリアルの最初の行である次のコード行によって発生しました (インポートを省略しています)。
window = pyglet.window.Window()
モニターが 2 つあることに注意してください。Pyglet のドキュメントによると、デフォルト値を選択するので問題にはならないはずですが、除外したくありません。
編集: Windows 7 64 ビットで作業しています。