我有一个有效的Python 2.7 + Pyinstaller环境。但是,运行PyInstaller的结果会在'dist'文件夹中生成一个带有两个不需要的文件夹的结构。 我不知道他们为什么会这样,但问题是,我怎么能避免它们呢? “不需要”我的意思是我可以安全地从我的文件夹的应用程序中删除它们。 在此先感谢!!
dist
--> main
----> Include (unneeded)
------> pyconfig.h
----> PyInstaller (unneeded)
------> bootloader
------> lib
------> loader
------> utils
----> resources (my project's resource folder)
----> <more files>
答案 0 :(得分:0)
在没有安装正确版本或没有安装Python版本的计算机上运行应用程序时,需要这些文件。
让PyInstaller将所有资源合并为一个可执行文件,在使用PyInstaller时添加--onefile
(或缩短时-F
)选项。生成的单个可执行文件将在运行时自动提取到临时文件夹中。