首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError:没有名为input.evdev的模块

ImportError:没有名为input.evdev的模块
EN

Stack Overflow用户
提问于 2012-10-04 04:37:44
回答 2查看 3.9K关注 0票数 1

因此,每当我尝试运行http://codeflow.org/entries/2010/dec/09/minecraft-like-rendering-experiments-in-opengl-4/时,我总是得到以下错误

代码语言:javascript
复制
from pyglet.input.evdev import get_devices
ImportError: No module named input.evdev

我该怎么解决这个问题?我在Mac 10.6.8上运行Python 2.7.3。我有pyglet 1.1.4和gletools (我忘了版本了)。

EN

回答 2

Stack Overflow用户

发布于 2012-10-04 04:56:13

“我现在发现这段示例代码只能在OpenGL 4.0下运行。将该行更改为不包含.evdev修复了问题”是从一个类似的发现问题的here中引用的。也许它能帮到你..。

票数 1
EN

Stack Overflow用户

发布于 2012-10-04 04:50:29

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

转到终端并键入

代码语言:javascript
复制
python
>>> import pyglet
>>> pyglet.__file__

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

你应该会发现一些错误。可能文件不存在,或者具有错误的权限,或者...?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12716507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档