Python 已安装pyhook的正确版本,但无法运行代码

Python 已安装pyhook的正确版本,但无法运行代码,python,python-2.7,pyhook,Python,Python 2.7,Pyhook,我使用的是python 2.7.13 32位,安装了“pyHook-1.5.1-cp27-cp27m-win32.whl”正确版本的pyHook 我正在运行以下代码: import pyhook def fun(): print "Do something" #create pyhk class instance hot = pyhk.pyhk() #add hotkey hot.addHotkey(['Ctrl', 'Alt','7'],fun) #start looking for

我使用的是python 2.7.13 32位,安装了“pyHook-1.5.1-cp27-cp27m-win32.whl”正确版本的pyHook

我正在运行以下代码:

import pyhook

def fun():
print "Do something"

#create pyhk class instance
hot = pyhk.pyhk()

#add hotkey
hot.addHotkey(['Ctrl', 'Alt','7'],fun)

#start looking for hotkey.
hot.start()
但无法运行代码,出现以下错误:

Traceback (most recent call last):
File "take.py", line 1, in <module>
import pyhook
ImportError: No module named pyhook

在您的代码中,您似乎正在导入
pyhook
,但是,这是区分大小写的,应该是
pyhook

只需将您的代码更改为:“导入pyhook”为“导入pyhook”。还可以尝试:“import pyhk”

是否可以安装多个版本的Python?我之前已经尝试过了,但出现了此错误。回溯(最后一次调用):文件“take.py”,第7行,在hot=pyhk.pyhk()name中错误:名称“pyhk”未定义这是另一个问题,您尝试使用的是pyhk,而不是pyhook。Pyhook只是pyhk的一个依赖项。运行
pip install pyhk
应该可以运行'pip install pyhk collection pyhk找不到满足要求的版本pyhk(来自版本:)找不到与pyhk匹配的分发版本'抱歉,pyhk未通过pip分发。您必须从这个链接获取文件
pyhk.py
,并将其放在与源代码相同的文件夹中:从git下载的pyhk.py,我试图将其放在我实际文件的源文件夹中,但运行不正常,或者它应该是C:/python27/Lib或其他地方的回溯(最近的调用最后一次):文件“take.py”,第2行,在导入pyhk ImportError中:没有名为pyhk的模块“我已经尝试了pyHook并导入pyhk,但收到上述错误。尝试了pip安装吗?”。从这里下载.py文件并导入pyhk。应该行得通
pip install pyHook
Requirement already satisfied: pyHook in c:\python27\lib\site-packages