python - Pyinstaller & 键盘

标签 python keyboard pyinstaller

我遇到了一个问题。我正在使用 pyinstaller 将代码导出到 .exe。代码包括 tkinter、PIL 和 keyboard 模块。 软件在我使用 Python 的 PC 上运行完美,而在没有 Python 的电脑上,只要我使用链接到键盘的东西,它就会崩溃。

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

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

您知道如何解决这个问题并将该模块包含到输出中吗?

最佳答案

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

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

在“Lib\site-packages”中是键盘模块安装。

关于python - Pyinstaller & 键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51150492/

相关文章:

python - 如何为纵横比 < 1 的图像设置 Matplotlib 颜色条高度

python - Pandas 在聚合列上合并

python - Python中3d中的点到凸包的距离

python - PyQt:在 Windows 中为我的程序执行技巧 "start at boot"的最佳方法

python-3.x - PyInstaller 可执行文件不显示 GUI

python - 来自 buildout 的 Pyfacebook

c# - 当已经按下第二个键时如何检测键向下/向上

c# - 实现快捷方式编辑器文本框的最佳方法是什么?

ios - 隐藏键盘时Blackview来了

python - Pyinstaller - 使用 multiprocessing.freeze_support 时为 "Fatal error ! Failed to execute script"