我使用Python编写一个简单的键盘记录器。我希望使用pyHook来捕获键盘事件。我找不到任何已安装python 3.3的pyHook包。是否有任何其他模块用于python 3.3提供类似的功能?
答案 0 :(得分:6)
快速谷歌出现了this site,其中包含用于Python 3.3的pyHook 1.5.1(和许多其他软件包)的非官方安装程序。我没有测试过,但似乎值得尝试。如果此结果不起作用,Google结果的第一页上还有其他几个类似的存储库。
我还在github
上找到了一些分叉,例如this one,它们修复了3.x中的Unicode错误。我不知道这些错误是否已在主pyHook
项目中得到修复(或进入1.5.1版本),但如果遇到问题,您可能需要查看。
如果您安装了编译器(MinGW和/或Visual Studio Express)并使用easy_install
或pip
自动安装软件包,必要时可以从源代码构建软件包,您还有很多选择。然后,您不需要为所有内容搜索二进制安装程序。
答案 1 :(得分:0)
abarnert提到的非官方安装人员似乎工作正常。他们为几乎所有版本的Python提供安装程序 - 除了3.5,目前被认为是不稳定的(2014年10月7日),所以这不是一个大问题。