PyInstaller和pykeyboard不能一起工作

2024-10-03 11:17:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我的电脑上有PyInstaller和pykeyboard。我正在尝试创建一个有用的python程序,并使用PyInstaller将其编译为Linux可执行文件。 每次执行此操作时,只要pykeyboard在脚本中导入,它就会创建可执行文件,但可执行文件不会运行。它返回一个错误。在

我尝试过在没有pykeyboard的情况下编译我的脚本,但是我真的希望使用pykeyboard来克服这个错误。在

错误如下所示。在

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/root/Desktop/Python/Modules/PyInstaller/PyInstaller-2.1/PyInstaller/loader/pyi_importers.py", line 270, in load_module
  File "/home/abigor/Desktop/Scripting/Python/Modules/PyInstaller/PyInstaller-2.1/test/build/test/out00-PYZ.pyz/pykeyboard", line 37, in <module>
  File "/root/Desktop/Python/Modules/PyInstaller/PyInstaller-2.1/PyInstaller/loader/pyi_importers.py", line 270, in load_module
  File "/home/abigor/Desktop/Scripting/Python/Modules/PyInstaller/PyInstaller-2.1/test/build/test/out00-PYZ.pyz/pykeyboard.x11", line 21, in <module>
  File "/root/Desktop/Python/Modules/PyInstaller/PyInstaller-2.1/PyInstaller/loader/pyi_importers.py", line 270, in load_module
  File "/home/abigor/Desktop/Scripting/Python/Modules/PyInstaller/PyInstaller-2.1/test/build/test/out00-PYZ.pyz/Xlib.XK", line 63, in <module>
  File "/home/abigor/Desktop/Scripting/Python/Modules/PyInstaller/PyInstaller-2.1/test/build/test/out00-PYZ.pyz/Xlib.XK", line 44, in load_keysym_group
ImportError: No module named keysymdef.miscellany

我还应该注意,pykeyboard模块实际上命名为“PyUserInput”,但是要从Python导入它,必须导入“pykeyboard”。我刚才忘了提那件事。在


Tags: intestbuildmoduleshomelineloadfile