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

使用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打包实例

打包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
发布了34 篇原创文章 · 获赞 55 · 访问量 9883

猜你喜欢

转载自blog.csdn.net/weixin_43996007/article/details/104344843