2

だから私はpygletの使い方を学ぼうとしています.GLや3Dプログラムを使った経験はありません. pyglet を使用してウィンドウを開こうとすると、このエラーが発生し続けます。ユキヒョウで動作するには、pyglet を 32 ビットに切り替える必要があると聞いたことがありますが、それが正確な問題なのかどうかはよくわかりません。

いくつかのシステム情報: Python 2.7 の使用、Enthought Canopy Interpreter、Terminal Python はオリジナルの Python 2.7 であり、Enthought Distribution ではありません。Mac OS 10.6.8 Snow Leopard。Pyglet は、最新の Enthought Canopy フリー バージョンに付属するバージョンです。

エラーは次のとおりです。

import pyglet
    ...: 
    ...: win = pyglet.window.Window()
    ...: 
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-13-c91a7ca30a2f> in <module>()
      1 import pyglet
      2 
----> 3 win = pyglet.window.Window()
      4 

/Users/lievbirman/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pyglet  /__init__.pyc in __getattr__(self, name)
    304 
    305             import_name = 'pyglet.%s' % self._module_name
--> 306             __import__(import_name)
    307             module = sys.modules[import_name]
    308             object.__setattr__(self, '_module', module)

/Users/lievbirman/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pyglet/window/__init__.py in <module>()
   1667     # Try to determine which platform to use.
   1668     if sys.platform == 'darwin':
-> 1669         from pyglet.window.carbon import CarbonPlatform, CarbonWindow
   1670         _platform = CarbonPlatform()
   1671         Window = CarbonWindow

/Users/lievbirman/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/pyglet/window/carbon/__init__.py in <module>()
     47 from pyglet.window import WindowException, Platform, Display, Screen,      48     BaseWindow, MouseCursor, DefaultMouseCursor, _PlatformEventHandler
---> 49 from pyglet.window import key
     50 from pyglet.window import mouse
     51 from pyglet.window import event

ImportError: cannot import name key 

この問題に光を当てることができる人に、事前に最大の感謝を捧げます。

4

2 に答える 2