我正在尝试在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'
答案 0 :(得分:0)
打开 PyHook's Pypi page 时,没有 pip install
似乎表明 pip install PyHook
不起作用。
另一种安装方法是从 here 下载文件。确保下载与自己计算机对应的文件(32/64)。
如果不熟悉whl files,可能需要安装轮子,如
pip install wheel
然后
wheel install file_name.whl