zoukankan      html  css  js  c++  java
  • 安装pykeyboard模块

    安装模块顺序:

      1.pyhook

      2.pywin32

      3.pyUserinput

      4.pykeyboard

    1. 安装pyhook 模块

      不能直接pip install pyhook 安装,需要另行下载whl 文件本地安装

      下载链接: https://www.lfd.uci.edu/~gohlke/pythonlibs/

      

       下载后直接通过 pip install .....whl 文件直接安装

    2.安装 pywin32 和  pyUserinput 、pykeyboard 可以通过pip 安装

      PS:python3.7 可能存在安装不上win32 所以  https://www.cnblogs.com/yjlch1016/p/8469429.html

      手动下载安装:  https://github.com/mhammond/pywin32/

      

      但是需要注意顺序不能乱 pywin32    ---》  pyUserinput  ---》 pykeyboard 

      安装完成后可以看到pykeyboard安装包 里面内容是不是如下内容:

      

       是如下内容说明安装了正确的pykeyboard安装包,若是下面三个包,怎么需要全部卸载上述的包,重新安装

      

      3.安装后还是不能使用,依旧报错,根本没有对应的类

      

       此时需要修改 pykeyboard 的__init__ 文件

      

    import sys
    
    if sys.platform.startswith('java'):
        from .java_ import PyKeyboard
    
    elif sys.platform == 'darwin':
        from .mac import PyKeyboard, PyKeyboardEvent
    
    elif sys.platform == 'win32':
        from .windows import PyKeyboard, PyKeyboardEvent
    
    else:
        from .x11 import PyKeyboard, PyKeyboardEvent
    

      修改成以上代码就可以了

       

    技术内核销售心
  • 相关阅读:
    几种常用的排序算法
    Charles 抓包工具安装和采坑记录
    当你骂特朗普的时候你究竟在骂什么
    苹果公司的另一面:沃兹尼亚克
    网络爬虫设计中需要注意的几个问题
    微信小程序 canvas 绘图问题总结
    自己动手做智能家居之:智能空调控制
    Allegro导入PADS文件
    C#
    C#
  • 原文地址:https://www.cnblogs.com/Anec/p/14644939.html
Copyright © 2011-2022 走看看