PyInstaller exe仅与-F选项一起使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyInstaller exe仅与-F选项一起使用相关的知识,希望对你有一定的参考价值。

我有一个MyFile.py,我用PyInstaller 3.6将其捆绑在一个exe文件中。

pyinstaller -y -F MyFile.py

MyFile.exe可以正常工作,但如果我这样做:

pyinstaller -y MyFile.py

然后,该exe文件不再起作用。打开控制台窗口后,它立即崩溃

我希望生成不带one file(-F)选项的exe,因为它启动速度更快,但我不知道为什么我的行为不一样。抱歉,缺少信息,但我不知道从哪里开始搜索。

答案

我刚刚解决了我的问题。实际上,我制作了一个脚本,该脚本将exe构建在一个临时目录中,然后将需求(例如exe)移动到我的项目目录中。在移动的那段时间里,我重命名了exe文件,使其适合项目的版本。但这就是引起问题的重命名。

事实上,当添加-F选项时,我重命名了捆绑的exe,因此基础配置中没有任何变化。但是,如果没有-F选项,则原始exe名称是配置文件的一部分,因此它不再起作用。

首先我应该告诉你。我的坏。

以上是关于PyInstaller exe仅与-F选项一起使用的主要内容,如果未能解决你的问题,请参考以下文章

pyinstaller命令封装程序并添加图标

Pyinstaller如何将资源文件一起打包至exe中

Pyinstaller如何将资源文件一起打包至exe中

编码和解码与pyglet一起使用的.gif文件,并使用pyinstaller制作成.exe文件

pyinstaller exe黑屏

用 pyinstaller、-F -w等打包方式生成 exe 后,都出现错误,是怎么回事?