ModuleNotFoundError:没有名为'pyHook'的模块

时间:2017-11-03 17:39:04

标签: python pyhook

我正在尝试在python 3.6的Windows上使用pyHook 1.5.1。我使用pip成功安装了模块,并确认它与我的其余模块一起出现在site-packages文件夹中。但是,当我尝试导入它时,我收到了问题标题中提到的错误。

我需要采取另一个步骤让pyHook工作吗?或者我可以提供更多信息来确定我是否错误地执行了安装?

代码:

import pyHook

回溯:

Traceback (most recent call last):

  File "<ipython-input-22-d2003ef65f38>", line 1, in <module>
    runfile('C:/Users/Alec/pyHookTest.py', wdir='C:/Users/Alec')

  File "C:\Users\Alec\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 880, in runfile
    execfile(filename, namespace)

  File "C:\Users\Alec\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

  File "C:/Users/Alec/pyHookTest.py", line 8, in <module>
    import pyHook

ModuleNotFoundError: No module named 'pyHook'

1 个答案:

答案 0 :(得分:0)

打开 PyHook's Pypi page 时,没有 pip install 似乎表明 pip install PyHook 不起作用。

另一种安装方法是从 here 下载文件。确保下载与自己计算机对应的文件(32/64)。

如果不熟悉whl files,可能需要安装轮子,如

pip install wheel

然后

wheel install file_name.whl