【问题标题】:PyHook on python 3.5python 3.5 上的 PyHook
【发布时间】:2016-02-04 13:19:17
【问题描述】:

我正在尝试在 python 上编写一个基本的键盘记录程序。我需要安装 pywin32 和 pyhook 模块。我已经设法安装了 pywin32,但似乎无法 pyhook 工作。我已经阅读了让它在更高版本的 python 上工作的可能,但似乎无法弄清楚。我已经尝试过 .exe 和 .whl 安装。在 cmd 中使用 whl 会给出不支持轮子的错误。有没有人有在 python 3.5 上安装 pyhook 的解决方案。谢谢

【问题讨论】:

  • 您确定您下载了正确的文件吗? 32 位安装和 64 位安装有不同的安装方式。仅仅因为您的计算机是 64 位并不意味着您的 python 安装是。

标签: python module pyhook


【解决方案1】:

我就是这样做的……

  1. here 下载与您的python 版本匹配的py hook 模块。 确保如果您有 python 32 位,则下载 32 位模块(即使您有 Windows 64x),反之亦然

  2. 打开命令提示符并导航到下载模块的文件夹

  3. 输入“pip install”,然后输入文件名。

    例如:“pip install pyHook-1.5.1-cp27-none-win32.whl”

注意:你需要点子

【讨论】:

  • 谢谢@SUPERETDUPER。但是它不起作用。 C:\Python>python -V Python 3.5.1 C:\Python> C:\Python>pip install pyHook-1.5.1-cp27-cp27m-win32.whl pyHook-1.5.1-cp27-cp27m-win32.whl is not a supported wheel on this platform. C:\Python>pip install pyHook-1.5.1-cp27-none-win32.whl pyHook-1.5.1-cp27-none-win32.whl is not a supported wheel on this platform. C:\Python> C:\Python>pip install pyHook-1.5.1-cp37-cp37m-win32.whl pyHook-1.5.1-cp37-cp37m-win32.whl is not a supported wheel on this platform. C:\Python>
  • @Sabrina 您使用的是 python 3.5,但您下载的文件是用于 python 2.7 的(因此名称中包含 cp27)。确保使用 cp35 下载文件。
【解决方案2】:

如果您的 pip 安装没有成功。 尝试 -> 当您从 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook 下载 pyHook-1.5.1-cp27-none-win32.whl 文件时 之后将文件移动到 Programs\Python\Python35-32\Scripts 路径 然后 pip install pyHook-1.5.1-cp27-none-win32.whl 希望我的回答对你有用。

【讨论】:

  • 谢谢,但它也不起作用C:\Python>python -V Python 3.5.1 C:\Python> C:\Users\sabrina\AppData\Local\Programs\Python\Python35-32\Scripts>pip install pyHook-1.5.1-cp27-none-win32.whl pyHook-1.5.1-cp27-none-win32.whl is not a supported wheel on this platform. C:\Users\sabrina\AppData\Local\Programs\Python\Python35-32\Scripts>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-24
  • 2015-11-27
  • 2019-06-17
  • 2017-06-28
相关资源
最近更新 更多