使用pyinstaller 生成exe可执行文件

时间:2021-08-25 22:16:05

有时候如果我们想要将自己写的程序分享给别人,可是别人有没有安装python及其相关库怎么办?
当然是将他打包成exe可执行文件啦!

话不多说,直接放大招,安装pyinstaller。

由于我的电脑是python2 和python3共存,为了把pyinstall安装到python3上,我需要使用python3 -m pip install pyinstaller
安装好后,输入pyinstaller -v查看版本
使用pyinstaller 生成exe可执行文件
看到这个情况证明安装成功了!
然后可以使用pyinstaller -h 查看帮助文档

使用pyinstaller 生成exe可执行文件
太多了,我没有截取完……

pyinstaller 提供了许多参数,其中重要的有
D 创建一个包含一个可执行的文件包(默认)

F 创建一个可执行文件捆绑。

c 生成的可执行文件是控制台程序(默认)

w 生成窗口程序(有gui界面)

p 导入路径目录(我使用的时候site-packge里面模块会自动导入!)

使用:
pyinstall xxx.py ->生成一个可执行文件包(生成的可执行文件包在xxx.py所在的目录,当然你也可以自己设置)

pyinstall -F xxx.py ->生成一个捆绑好的可执行文件(console窗口)

pyinstall -F -w xxx.py ->生成一个捆绑好的GUI程序!

这只是简单的使用,如果想要深入使用请参考pyinstaller -h或者参考官方文档:http://pythonhosted.org/PyInstaller/index.html