pyInstaller仅构建可执行文件

时间:2018-08-09 21:29:40

标签: python pyinstaller

我想使用pyInstaller的一种文件夹模式,但是我不想每次都收集所有依赖项。

大多数时候,我可以重复使用以前打包的所有依赖项,而我只需要可执行文件,并且我认为如果.exe文件一旦停止就可以节省10〜20分钟的构建时间内置。

我知道-F标志可以将所有依赖项打包在一个可执行文件中,但这不是我想要的。我只希望pyInstaller在打包步骤之前停止。

我希望构建在可能输出时立即停止:

WARNING: The output directory "XXX\dist\XXX" and ALL ITS CONTENTS will be REMOVED!

2 个答案:

答案 0 :(得分:1)

哈扎!仅仅花了两年的时间就找到了答案-而且我从未见过在其他任何地方直接解决过这个问题:

一旦有了.spec文件,就可以将spec文件作为目标来运行pyinstaller。

使收集步骤成为条件,并且不会每次都发生! https://pythonhosted.org/PyInstaller/spec-files.html

答案 1 :(得分:0)

尝试:

pyinstaller.exe pathfile\file.py -F

此版本仅构建不带文件夹的exe。