You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyInstaller的--onefile参数是否生效?生成的exe是否为单文件?

关于PyInstaller --onefile打包后文件夹的问题解答
  • 这个exe确实属于单文件程序。
  • 你看到的额外文件夹是PyInstaller打包过程中生成的中间构建产物(比如build目录、临时缓存文件夹等),它们仅用于打包阶段的编译、资源整合,和最终生成的exe没有运行层面的依赖关系。
  • 使用--onefile参数时,PyInstaller会把Python解释器、所有依赖库、你的脚本代码全部打包进单个exe文件中。运行该exe时,它会自动在系统临时目录解压所需的临时文件,运行结束后默认会清理这些临时文件,完全不需要依赖外部的文件夹。
  • 既然删除这些文件夹后exe仍能正常运行,就足以证明它是独立的单文件程序,那些文件夹只是打包过程遗留的冗余文件,可放心删除。

内容的提问来源于stack exchange,提问作者Kod Hastası

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 06:02:34