1

所以每当我尝试运行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

我将如何解决这个问题?我在运行 Python 2.7.3 的 Mac OSX 10.6.8 上。我有 pyglet 1.1.4 和 gletools(我忘记了版本)。

4

2 回答 2

1

“我现在发现这段示例代码只能在 OpenGL 4.0 上运行。将那行更改为不包含已修复的问题”是从此处.evdev找到的类似问题中引用的。也许它会帮助你...

于 2012-10-03T20:56:13.133 回答
0

这不是答案,只是很长的评论:

转到终端并键入

python
>>> import pyglet
>>> pyglet.__file__

您应该得到一些输出,它将向您显示pyglet模块的路径。转到该目录并确认有一个名为 的子目录,其中有一个名为的input文件。inputevdev.py

您应该会发现某种错误。也许文件不存在,或者权限错误,或者......?

于 2012-10-03T20:50:28.633 回答