CMD (pynput 모듈)에서 Python 기반 exe 발생 오류

Sep 26 2020

그래서 이것은 cmd windows 10에서 던지는 오류입니다. pynput과 관련이있는 것 같습니까? 이 문제를 해결하고 도움을 주셔서 감사합니다.

C:\Users\Michael\Desktop\herprogram\dist\beeb>beeb.exe
Traceback (most recent call last):
  File "C:\Users\Michael\Desktop\herprogram\beeb.py", line 5, in <module>
    import pynput
  File "c:\python38\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 493, in exec_module
    exec(bytecode, module.__dict__)
  File "pynput\__init__.py", line 40, in <module>
  File "c:\python38\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 493, in exec_module
    exec(bytecode, module.__dict__)
  File "pynput\keyboard\__init__.py", line 31, in <module>
  File "pynput\_util\__init__.py", line 76, in backend
ImportError
[11880] Failed to execute script beeb

많은 감사

답변

Hydra17 Sep 29 2020 at 22:36

pyinstaller에서 공식적으로 지원하고 사용하는 다른 모듈 pywinauto로 전환했습니다.

import pywinauto
pywinauto.mouse.double_click(button='left', coords=(0, 0))

이것은 문제를 해결했습니다. 감사합니다