欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用pyinstaller打包py文件成.exe程序详解(附pyinstaller命令参数及打包实例)

程序员文章站 2024-02-03 21:13:10
...

使用pyinstaller打包py文件成.exe程序详解(附pyinstaller命令参数及打包实例)

有时候我们使用python编写一个脚本或程序后,只能实现在本机上运行,而且本机上面还有我们自己安装的python环境。如果我们想要在其他电脑上运行时(无python环境),根本行不通。所以,这时候就用到了pyinstaller。

使用pyinstaller,可以将我们的脚本或程序打包成一个独立的.exe的可执行程序,这样就可以在大多数的windows平台下运行了(打包成的exe程序可能会因为兼容等问题,不能在所有的windows平台下都能运行)。这不仅降低了脚本对环境的依赖性,而且使得程序运行更加迅速。

安装pyinstaller

在cmd命令中,输入如下命令进行pyinstaller的安装

pip install pyinstaller

或者使用国内的镜像进行安装,这样更快

pip install pyinstaller -i https://pypi.douban.com/simple/       #(豆瓣源)

pyinstaller相关参数

使用pyinstaller打包py文件成.exe程序详解(附pyinstaller命令参数及打包实例)
使用pyinstaller打包py文件成.exe程序详解(附pyinstaller命令参数及打包实例)
如果上面的各参数解释有点难理解,下面的图可以方便理解一些。
使用pyinstaller打包py文件成.exe程序详解(附pyinstaller命令参数及打包实例)

pyinstaller打包实例

打包main.py成一个exe程序,不显示命令行窗口。

pyinstaller -w  -F  main.py

自定义打包的exe的文件图标

pyinstaller -w  -F  main.py -i hello.ico

给大家推荐一个图标获取地址,里面有非常多的ico图片:easyicon

https://www.easyicon.net/

为生成的exe程序添加版本信息

pyinstaller -w  -F  main.py -i hello.ico --version-file  version_info.txt