因此,每当我尝试运行http://codeflow.org/entries/2010/dec/09/minecraft-like-rendering-experiments-in-opengl-4/时,我总会收到错误
from pyglet.input.evdev import get_devices
ImportError: No module named input.evdev
我该如何解决这个问题? 我在Mac OSX 10.6.8上运行Python 2.7.3。我有pyglet 1.1.4和gletools(我忘了版本)。
答案 0 :(得分:1)
“我现在发现这段示例代码只能运行OpenGL 4.0。将该行更改为不包括.evdev
修复问题”引用了here发现的类似问题。也许它会帮助你...
答案 1 :(得分:0)
这不是一个答案,只是一个很长的评论:
转到终端并输入
python
>>> import pyglet
>>> pyglet.__file__
你应该得到一些输出,它会显示pyglet
模块的路径。转到该目录并确认有一个名为input
的子目录,以及名为input
的{{1}}内的文件。
你应该发现某种错误。也许该文件不存在,或者具有错误的权限,或者......?