Python 2.7 导入pyHook失败
我已经为我的windows 64位安装了pyHook。安装程序已经在C:\Python27\Lib\site packages dir中安装了它。我无法在代码中导入pyHook(我可以在那里看到win32命名文件夹,认为它是它的文件夹),我该怎么办 这是解释器的输出Python 2.7 导入pyHook失败,python-2.7,pyhook,Python 2.7,Pyhook,我已经为我的windows 64位安装了pyHook。安装程序已经在C:\Python27\Lib\site packages dir中安装了它。我无法在代码中导入pyHook(我可以在那里看到win32命名文件夹,认为它是它的文件夹),我该怎么办 这是解释器的输出 >>> import pyHook Traceback (most recent call last): File "<pyshell#0>", line 1, in <module>
>>> 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
>>>
导入pyHook
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
导入pyHook
ImportError:没有名为pyHook的模块
>>>导入pyhook
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
导入pyhook
ImportError:没有名为pyhook的模块
>>>
首先,win32不是pyHook模块,而是另一个模块 以下是如何安装pyHook: 1.你可以在这里找到下载链接 2.如果您有python 32位,那么您需要pyhook 32位(对于python 2.7,请下载#1) 3.如果您有python 64位,那么您需要pyHook 64位(对于python 2.7,请下载#2) 4.解压缩zip文件 5.在命令提示下,导航到解压缩.zip文件的文件夹 6.为32位版本键入命令“pip install pyHook-1.5.1-cp27-none-win32.whl” 或“pip安装pyHook-1.5.1-cp27-none-win_amd64.whl”
祝你好运
import sys
和sys.path
告诉您什么?此处是否列出了C:\Python27\Lib\site软件包?有关更多信息,请键入“帮助”、“版权”、“信用证”或“许可证”,在wi n32上键入Python 2.7.10(默认值,2015年5月23日09:44:00)[MSC v.1500 64位(AMD64)]。>>导入sys>>>sys.path[“”,'C:\\Windows\\SYSTEM32\\python27.zip','C:\\python27\\dll','C:\\python27\\lib\\plat win','C:\\python27\\lib\\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\\site packages\\pythoin']>>>是的,您是如何在64位Python上安装pyHook的?最新版本似乎只有32位安装程序:您是从其他来源获得的吗?对于纯Python,我建议使用hooked
:它仅用于键盘挂钩。但您不需要pyHook中的任何二进制文件,如.pyd文件。