longgb246的博客

PyInstaller模块

使用PyInstaller

1、直接打包:

1
pyInstaller yourapp.py

可以得到dsitbuild文件,dist文件夹下的exe文件即为打包好的可执行文件,但是依赖许多dll。
pyInstaller可以添加的指令:

-w指令:直接发布的exe应用带命令行调试窗口,在指令内加入-w命令可以屏蔽
-F指令:注意指令区分大小写。这里是大写。使用-F指令可以把应用打包成一个独立的exe文件,否则是一个带各种dll和依赖文件的文件夹

2、配置打包:

可以打包相应的图片或者音乐资源等。

2.1 生成配置文件:

1
pyi-makespec yourapp.py

生成配置文件yourapp.spec,大致如下:

这里datas即为所需要添加的文件,原本是空的list。第一个参数为文件的路径,第二个参数为打包好后将其放入打包文件的相对路径,根据你的程序自己修改。我程序的ico索引是在当前目录下查找,所以相对路径为'.'

2.2 执行配置文件

1
pyInstaller yourapp.spec

即可。

相关的配置文件,参考官网:https://pythonhosted.org/PyInstaller/spec-files.html。

坚持原创技术分享,您的支持将鼓励我继续创作!