@MrBrainop
Начал изучать html, Python и QT Designer

PyInstaller не компилирует модуль «pynput»?

Привет! Почему PyInstaller не компилирует модуль "pynput"?
1.py:
Код:
import pynput
input('')

1.exe
Ошибка в cmd:
C:\Users\User\Desktop>1.exe
Traceback (most recent call last):
  File "1.py", line 1, in <module>
    import pynput
  File "c:\users\user\appdata\local\programs\python\python37\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:\users\user\appdata\local\programs\python\python37\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 82, in backend
ImportError
[4856] Failed to execute script 1
  • Вопрос задан
  • 517 просмотров
Пригласить эксперта
Ответы на вопрос 1
Sergei_Erjemin
@Sergei_Erjemin
Улыбайся, будь самураем...
Потому что:

1. input('') -- функция питона, к pynput отношения не имеет. Ее надо использовать c присвоением: txt = input('')

2. Если используете import pynput и хотите вызвать функцию это библиотеки, то надо писать, например что-то типа: pynput.keyboard.press('A')

3. Документация по pynput вполне понятна и вот тут: https://pynput.readthedocs.io/en/latest/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы