文章目录
一、安装pyinstaller
pip install pyinstaller
二、使用步骤
1.切换至打包程序目录
2.使用命令打包文件
代码如下(xxx.py是要打包的文件路径+文件名):
pyinstaller -F xxx.py
三、到打包文件目录运行程序
1.打包成功后文件所在目录新增dist文件夹
2.进入dist文件夹,双击xxx.exe即可运行
四、解决运行时会弹出空白cmd对话框
1.pythonw xxx.py运行
2.更改xxx.py 为 xxx.pyw
3.使用如下命令打包(xxx.py是要打包的文件路径+文件名):
pyinstaller -F -w xxx.py
五、更换打包文件图标
1.准备好ico格式的图标(例如xxx.ico放到D盘根目录)
2.使用如下命令打包
pyinstaller -F -i D:\xxx.ico xxx.py
六、命令示例
例如,下图是你的main.py目录
在路径地址栏输入cmd打开命令行窗口
命令行输入
pyinstaller -F -w -i logo.ico main.py
-w 隐藏运行时弹出的命令行窗口
-i logo.ico 图标文件
运行命令后等待数秒,出现如图提示说明打包成功
打包的.exe在dist文件夹中
六、附上pyinstaller常用的参数列表。
参数 | 含义 |
---|---|
-F | 打包单个文件,生成结果是一个exe文件,如果代码都写在一个.py文件时使用,项目有多个文件时不要使用 |
-i | 指定程序的图标 |
-w | 不显示dos窗口(命令行) |
-c | 显示dos窗口(命令行) |
-h | 显示帮助 |
-v | 显示版本号 |
–key=密码 | 加密打包 |