安裝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

  修改成以上代碼就可以了

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM