【问题标题】:import pyHook failed导入 pyHook 失败
【发布时间】: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 syssys.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


【解决方案1】:

首先win32不是pyHook模块,它是另一个模块。

这里是如何安装pyHook:

1.您可以在这里找到下载链接http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook

2.如果你有 python 32bit 你想要 pyhook 32 位(Python 2.7 下载 #1)。

3.如果你有 python 64bit 你想要 pyHook 64 位(Python 2.7 下载#2)。

4.解压压缩包。

5.在命令提示符中导航到您提取 .zip 的文件夹。

6. 对于 32 位版本,键入命令 'pip install pyHook-1.5.1-cp27-none-win32.whl' 或 'pip install pyHook-1.5.1-cp27-none-win_amd64.whl'

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-25
    • 2016-04-07
    • 2018-03-17
    • 2020-03-04
    • 2014-03-28
    • 2016-07-14
    • 2018-06-07
    • 2017-06-14
    相关资源
    最近更新 更多