Python 使用pyqt5 gui创建exe文件

Python 使用pyqt5 gui创建exe文件,python,pyqt5,pyinstaller,Python,Pyqt5,Pyinstaller,我的主要目标是为我的项目创建一个文件,我在使用pyqt5创建可执行文件时遇到了问题,我使用的是pyinstaller。当我创建一个onefile时,它不起作用,下面是我如何做的 pyinstaller --onefile --windowed main.py 当我不使用onefile(这只是我的第二个选项,但我确实需要生成一个onefile)时,我仍然运行在一个错误中,但我通过将一些.dll复制到dist文件夹中的pyqt bin和所有其他python文件以及我的.ui文件和图像来修复这个错误

我的主要目标是为我的项目创建一个文件,我在使用pyqt5创建可执行文件时遇到了问题,我使用的是pyinstaller。当我创建一个onefile时,它不起作用,下面是我如何做的

pyinstaller --onefile --windowed main.py
当我不使用onefile(这只是我的第二个选项,但我确实需要生成一个onefile)时,我仍然运行在一个错误中,但我通过将一些.dll复制到dist文件夹中的pyqt bin和所有其他python文件以及我的.ui文件和图像来修复这个错误。有没有办法不复制文件?

试试以下方法:

pyinstaller —-onefile —-windowed —-noconsle main.py

你有一个空文件夹,你应该得到你的文件吗


我是pyinstaller的新手,但我也遇到了类似的问题。我的防病毒软件正在删除我编译的.exe,因此看起来好像什么都没发生。尝试使用防病毒软件对创建exe的位置进行例外处理。

除了完整的错误消息外,还显示了在这两种情况下所执行的步骤。另一方面,第二种方法似乎有效(不是一个文件)。第二种方法有什么问题?我建议你读一读