Python3-2023-测试开发-28- Python 代码如何打包成.exe文件(Pyinstaller包)

前言

Python可将.py文件打包成.exe文件在windows系统上运行

 

环境准备(Pyinstaller)

1、首先安装 pywin32包,如果没有此包,后面打包会报错

pip3 install pywin32 --index-url https://pypi.douban.com/simple

2、安装PyInstaller

pip3 install PyInstaller --index-url https://pypi.douban.com/simple

打包.exe文件

1、进入项目所在路径

 2、打开Terminal

 

3、执行

 

 

 

 直到看到 Building EXE from EXE-00.toc completed successfully.,表示打包已成功

4、pyinstaller命令介绍

pyinstaller 一些常用参数命令

-F 表示生成单个可执行文件
-w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!
-p 表示你自己自定义需要加载的类路径,一般情况下用不到
-i 表示可执行文件的图标
更多参数可以通过pyinstaller -h查看

执行.exe文件

在当前文件路径下会出现一个新的文件夹dist

 

 双击即可运行

注意

如果代码中使用了读取配置文件,那么需要手动将配置文件和exe所在目录放在一起

其他知识点:

1、如果双击exe运行感觉一闪就结束了,可以加一段代码

# 在代码末尾加一句
input("press any key to exit!")

 

 任一键盘输入即可关闭

2、此时我们导出的exe的icon为默认的icon。可以自定义我们的icon

-i参数打包的时候可以自定义icon图标,提前将.ico后缀的icon放置当前文件夹,注意必须是.ico后缀

pyinstaller  -F HealthCheck.py -i pcm.ico

3、icon 相关网址

icon在线制作地址:https://www.bitbug.net/

posted @ 2023-02-24 11:58  旅行没有终点  阅读(284)  评论(0编辑  收藏  举报