【发布时间】:2015-12-03 10:49:12
【问题描述】:
我已经为我的 64 位 Windows 安装了 pyHook。安装程序已将其安装在 C:\Python27\Lib\site-packages 目录中,我无法导入 pyhook(我可以在那里看到 win32 命名文件夹,认为它是它的文件夹)我的代码我该怎么办 这是解释器的输出
>>> import pyHook
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pyHook
ImportError: No module named pyHook
>>> import pyhook
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
import pyhook
ImportError: No module named pyhook
>>>
【问题讨论】:
-
import sys和sys.path告诉你什么?那里列出了 C:\Python27\Lib\site-packages 吗? -
Python 2.7.10(默认,2015 年 5 月 23 日,09:44:00)[MSC v.1500 64 位 (AMD64)] on win32 键入“帮助”、“版权”、“学分”或“许可证”以获取更多信息。 >>> 导入系统 >>> sys.path ['', 'C:\\Windows\\SYSTEM32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\ \ lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\ \lib\\site-packages','C:\\Python27\\lib\\site-packages\\win32','C:\\Python27\\lib\\site-packages\\win32\\lib', 'C:\\Python27\\lib\\site-packa ges\\Pythonwin'] >>> 有
-
你是如何在 64 位 Python 上安装 pyHook 的?最新版本似乎只有 32 位安装程序:sourceforge.net/projects/pyhook/files/pyhook/1.5.1您是从其他来源获得的吗?
-
对于纯 Python 我会推荐
hooked: github.com/IronManMark20/pyhooked 它仅用于键盘挂钩。但是您不需要任何二进制文件,例如 pyHook 中的 .pyd 文件。
标签: python-2.7 pyhook