首页 > 解决方案 > pyinstaller --onefile 不会复制必要的文件

问题描述

最近我在 python3 中使用 PyQT5 制作了一个 GUI 应用程序,这个应用程序包括图像和音乐。我的源代码运行正常,但是当我使用这个命令时:

pyinstaller --onefile GUI.py

要制作 .exe 文件,我的应用程序无法正常运行,当我复制 .exe 旁边的图像和音乐时,它可以正常运行。我想知道如何使用 pyinstaller 制作包含我的数据文件的 .exe,并且我希望我的数据文件根本不显示。

标签: python-3.xpyqtpyqt5exepyinstaller

解决方案


按照此处GUI.spec的说明在文件中添加文件目录

然后删除pyinstaller创建的所有文件夹,除了 GUI.spec

输入终端:(pyinstaller GUI.spec 注意:这次.spec不是.py


推荐阅读