安装pyinstaller库

1
pip install installer

image1
如果同时安装了py2和py3版本,,
那就要用pip2或者pip3来进行安装。
否则会出现命令不存在的提示。

打包EXE

1、cmd切换目录至py文件目录。
image2

2、执行命令封装。

1
2
3
4
5
6
7
常用参数:
-icon=图标路径
-F打包成exe文件
-w使用窗口 无控制台
-c使用控制台 无窗口
-D创建一个目录,里面包含exe以及其他一些依赖文件
pyinstaller -h 查看其他参数

举个例子:
如果就一个py文件那就直接-F打包

1
pyinstaller -F <FILE NAME>

如果想换图标:?

1
pyinstaller -F --icon=<*.ico> <FILE NAME>

image3

目录成这样//
images4
dist里多了exe文件
images5
运行程序会出现cmd控制台或我们的GUI窗口。
images6
PS:因为我们用的—F。所以可以保留exe文件即可,其他的都可以删除。。

ico图标格式要求:
图标大小(32*32)
颜色256

打包成带icon图标的程序
images7