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
    

      修改成以上代码就可以了

       

    技术内核销售心
  • 相关阅读:
    洛谷P2437 蜜蜂路线
    树莓派python3安装face_recognition和opencv2
    记事本
    python中退出多层循环的方法
    openwrt 不死uboot Breed大全
    python通过http下载文件的方法
    Python37 GUI Qt5安装与使用
    openwrt Python3.6通过自带的urllib通过get或post方法请求url
    openwrt 版本源码地址
    echo追加和覆盖
  • 原文地址:https://www.cnblogs.com/Anec/p/14644939.html
Copyright © 2011-2022 走看看