1

私は 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 ビットで作業しています。

4

0 に答える 0