我的电脑上有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”。我刚才忘了提那件事。在
目前没有回答
相关问题 更多 >
编程相关推荐