【问题标题】:pyInstaller build executable onlypyInstaller 仅构建可执行文件
【发布时间】:2019-01-17 10:48:55
【问题描述】:

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

大多数时候我可以重用它之前打包的所有依赖项建成。

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

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

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

【问题讨论】:

    标签: python pyinstaller


    【解决方案1】:

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

    一旦你有了一个 .spec 文件,你就可以运行 pyinstaller 并以 spec 文件为目标。

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

    【讨论】:

      【解决方案2】:

      试试:

      pyinstaller.exe pathfile\file.py -F
      

      这只会构建没有文件夹的exe。

      【讨论】:

      • 我编辑了我的问题以指出为什么 -F 选项不是我感兴趣的。
      猜你喜欢
      • 1970-01-01
      • 2020-11-26
      • 1970-01-01
      • 2011-08-23
      • 1970-01-01
      • 1970-01-01
      • 2021-07-12
      • 2014-12-22
      • 1970-01-01
      相关资源
      最近更新 更多