Pyinstaller和键盘

时间:2018-07-03 08:58:20

标签: python keyboard pyinstaller

我陷入一个问题。我正在使用pyinstaller将代码导出到.exe。代码包括tkinter,PIL和键盘模块。 该软件可以在装有Python的PC上完美运行,而在没有Python的PC上,只要我使用与键盘关联的内容,它就会崩溃。

因此,我得出结论,当“转换”为.exe时,没有正确包含键盘模块。

我尝试在脚本中添加-hidden-import = keyboard 来包括它,但它似乎也不起作用。

您有任何想法,如何解决这个问题并将该模块包含到输出中?

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我的解决方案是使用-p [Path]参数:

pyinstaller Proc.py -p“ C:\ Users \ New \ Desktop \ Project \ virtualenv \ Lib \ site-packages”

“ Lib \ site-packages”中的

是键盘模块的安装。

答案 1 :(得分:0)

我通过更改应用程序逻辑和热键管理系统解决了这个问题。经过严谨的研究,我得出的结论是,这是其他方式无法做到的。