【问题标题】:How to combine a exe and dependencies to one file如何将 exe 和依赖项合并到一个文件中
【发布时间】:2020-04-27 03:51:25
【问题描述】:

我有一个 exe 和一些 Nuitka 制作的依赖项。

python -m nuitka --standalone --windows-dependency-tool=pefile --experimental=use_pefile_recurse --experimental=use_pefile_fullrecurse example.py

如何像 Pyinstaller 那样将它们组合成一个文件?

【问题讨论】:

    标签: python-3.x pyinstaller nuitka


    【解决方案1】:

    自从版本0.6.10(2020 年 12 月)左右,Nuitka 增加了--onefile 选项。文档有点散/薄,但here are some examples(也可以在页面上搜索“onefile”)。但基本上只是添加--onefile 参数(--standalone 不是必需的)。

    您还可以使用-o 参数将最终可执行文件命名为不同于正在构建的 .py 脚本的名称(请参阅--help)。不知道是什么时候添加的。

    【讨论】:

    • 哇!惊人的!非常感谢!我想要这么久!再次感谢您告诉我!
    【解决方案2】:

    您可以按照here 的描述将 SFX(自解压档案)用于捆绑 exe,但这并非在所有情况下都适用于我。 我还没有看到从命令行传递可变用户定义输入和输出到标准输出的可能性,标准错误不能被重定向。

    【讨论】:

      猜你喜欢
      • 2015-03-28
      • 1970-01-01
      • 1970-01-01
      • 2018-11-06
      • 2013-09-10
      • 1970-01-01
      • 1970-01-01
      • 2021-05-21
      • 1970-01-01
      相关资源
      最近更新 更多