gpt4 book ai didi

python - 在 PyInstaller 中使用 --onefile 和 .spec

转载 作者:太空狗 更新时间:2023-10-29 20:40:20 29 4
gpt4 key购买 nike

我正在使用 PyInstaller 使用 .spec 文件“编译”一个程序。我正在使用 .spec 文件,因为我需要在程序中包含一个额外的文件。当我尝试执行 PyInstaller --onefile Prog.spec 时,它仍然在 dist 中创建一个文件夹,所有文件都分开,而不是像我期望的那样创建一个文件.如果我执行 PyInstaller --onefile Prog.py,那么它会在 dist 中生成一个 .exe 文件,这正是我想要的。使用 .spec 文件时,我需要做什么特别的事情吗?

最佳答案

使用 pyi-makespec --onefile yourprogram.py 为 onefile 模式生成示例规范文件。

https://pyinstaller.readthedocs.io/en/stable/man/pyi-makespec.html


没有COLLECT调用,EXE调用不同。示例:

exe = EXE(pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
name='main',
debug=False,
strip=False,
upx=True,
runtime_tmpdir=None,
console=True )

关于python - 在 PyInstaller 中使用 --onefile 和 .spec,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47143315/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com