当前位置: 首页 > 知识库问答 >
问题:

PyInstaller仅构建可执行文件

鲁望
2023-03-14

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

大多数情况下,我可以重用它以前打包的所有依赖项,我只需要可执行文件,我想如果我能在构建过程中尽快停止,我会在构建过程中节省10~20分钟。exe文件已生成。

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

我希望生成在可能输出时立即停止:

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

共有2个答案

百里杰
2023-03-14

尝试:

pyinstaller.exe pathfile\file.py -F

此生成仅包含exe,不包含文件夹。

周博达
2023-03-14

哈扎!只花了两年时间就找到了答案——我从未在其他地方看到过直接解决这个问题:

一旦你有了一个梦想。spec文件您可以以spec文件为目标运行pyinstaller。

使收集步骤有条件,这样就不会每次都发生!https://pythonhosted.org/PyInstaller/spec-files.html

 类似资料:
  • 问题内容: 为了创建可执行文件(Windows),我假设我们应该使用其中之一:Py2exe或PyInstaller。 它们之间有什么区别? 问题答案: Py2exe和PyInstaller都是包装器,但是我注意到了一些区别, Py2exe与python2.4 +兼容,包括python3.0和3.1,而PyInstaller当前与python 2.7和3.3–3.5兼容 据我所知,Py2exe不支持

  • 问题内容: 我只有一行用python编写的代码,并带有pyinstaller和option 。exe文件为4577 kB,几乎是5Mb。如何减小其大小或排除某些自动捆绑的图书馆? 问题答案: 您使用pyinstaller创建的.exe文件包括python解释器和脚本中包含的所有模块。也许您正在使用的模块本身都有一个很大的库。但是,您可以尝试使用 py2exe, 但它可能不适用于所有项目。另一种缩小

  • 问题内容: 我在Windows 10上,安装了anaconda,但我想使用python 3.5在新的,干净的最小环境中独立创建可执行文件。所以我做了一些测试: TEST1:我在文件夹testenv中仅创建了一个python脚本test1.py: 然后创建环境,安装pyinstaller并创建可执行文件 它创建了大约6 Mb的我的test1.exe 测试2:我将test1.py修改如下: 我在环境中

  • 我创建了一个小应用程序来下载youtube视频,并将它们添加到我的音乐文件夹中,这样我就可以通过spotify收听它们。只要我通过IDE运行该应用程序,它就可以正常工作。我创建了一个。exe文件通过pyinstaller,但它在启动时崩溃,我尝试以管理员身份运行它,也尝试按照其他线程中的建议通过cmd运行它,但没有任何效果。 我使用以下方法创建了它: 这是python代码: 这是我得到的,我试图通

  • 我遵循了构建quarkus本机可执行文件的步骤。 1.引导项目: 2.在minishift中使用docker 3.生成包: 失败,错误跟踪如下: 根据要求,树输出如下所示:

  • 我在Netbeans中创建了一个java项目,现在正处于构建阶段。我的项目中的所有东西都设置好了,我在它的属性中设置了一个主类,我甚至将我的项目设置为主项目。当我进行“清理和构建”时,会用我的。jar文件创建一个dist文件夹。但是,.jar文件是不可执行的,为什么呢?我打开了。jar文件并查看了清单,指定了一个main类,那么有什么问题呢?我运行的是Netbeans 7.3.1。谢了。