如何在Windows上安装PyMouse

时间:2015-05-11 20:35:19

标签: python

我正在尝试在Windows 8.1上使用PyMouse插件。 我使用此代码导入库:

from pymouse.windows import PyMouse

但是此错误显示:

  

来自win32api导入GetSystemMetrics   ImportError:没有名为的模块   'WIN32API'

问题在哪里?我不确定我安装好图书馆!你能说明如何在Windows上安装它吗?

1 个答案:

答案 0 :(得分:1)

App\Episode模块是PyWin32的一部分,因此您需要安装它。

同时,您应尽可能使用win32api安装内容。有些软件包不是pip - 可安装的,或者有不正确的需求规范,但大多数软件包,如果您尝试pip安装它们,将自动获取其依赖项或抱怨他们失踪了。

同样看起来PyMouse's documentation是错误的,因为它声称在Windows上只需要pip(Python 2.6+附带),而不是ctypes。您可能需要file a documentation bug with them

然而,看起来你使用的PyWin32大约在6年前被弃用了0.4版本。然后是picked up by someone else,但正如README所说,它后来被合并到PyUserInput。所以,你可能想要使用它。

请注意PyMouse正确提及其README中的其他依赖项。它还会在setup.py文件中检查它们。所以,希望你所要做的就是:

PyUserInput

...它会拉入PyWin32和pyHook,或抱怨你必须手动获取它们。