如何将 exe 和依赖项合并到一个文件中
How to combine a exe and dependencies to one file
我有一个 exe 和一些由 Nuitka 制作的依赖项。
python -m nuitka --standalone --windows-dependency-tool=pefile --experimental=use_pefile_recurse --experimental=use_pefile_fullrecurse example.py
如何像 Pyinstaller 那样将它们合并到一个文件中?
您可以按照 所述将 SFX(自解压档案)用于捆绑 exe,但这并不适用于所有情况。
我还没有看到从命令行传递可变用户定义输入并将输出传递到 stdout 的可能性,stderr 无法重定向。
从版本 0.6.10 (Dec. 2020) or so, Nuitka has added --onefile
option. Docs are a bit scattered/thin, but here are some examples 开始(也可以在页面中搜索“onefile”)。但基本上只是添加 --onefile
参数(不需要 --standalone
)。
您还可以使用 -o
参数将最终可执行文件命名为不同于正在构建的 .py 脚本的名称(参见 --help
)。不确定是什么时候添加的。
我有一个 exe 和一些由 Nuitka 制作的依赖项。
python -m nuitka --standalone --windows-dependency-tool=pefile --experimental=use_pefile_recurse --experimental=use_pefile_fullrecurse example.py
如何像 Pyinstaller 那样将它们合并到一个文件中?
您可以按照
从版本 0.6.10 (Dec. 2020) or so, Nuitka has added --onefile
option. Docs are a bit scattered/thin, but here are some examples 开始(也可以在页面中搜索“onefile”)。但基本上只是添加 --onefile
参数(不需要 --standalone
)。
您还可以使用 -o
参数将最终可执行文件命名为不同于正在构建的 .py 脚本的名称(参见 --help
)。不确定是什么时候添加的。