Un amigo me pidió que le escribiera un programa y usé pynput para manejar algunas de las entradas y otras funciones. Cuando convierto el programa en un ejecutable con pyinstaller, al iniciar el ejecutable aparece este error: File "site-packages\pynput\keyboard\__init__.py", line 31, in <module> File "site-packages\pynput\_util\__init__.py", line 82, in backend ImportError [11492] Failed to execute script friend_project

Intenté usar el comando pyinstaller pyinstaller --onefile friend_project.py, y también usar auto-py-to-exe para ejecutarlo.

Usar pyinstaller con otros módulos como pygame o pyopengl no me da ningún error, pero este módulo sí. Ejecutar el script solo con python inturpeter funciona bien, pero preferiría que sea un exe para poder dárselo sin que él necesite Python para ejecutarlo.

6
Kitten Lord 1 sep. 2020 a las 08:18

1 respuesta

La mejor respuesta

Vuelva a la versión 1.6.8 de pynput. pip install pynput == 1.6.8

14
Sandeep 3 sep. 2020 a las 10:40