1、安装python,这一步是开发必要的了,典型安装时就会自动安装pip等工具,记得勾选加入系统环境变量即可。
2、安装pipinstaller
pip install pyinstaller
如果出现如下界面,就说明是安装成功了
C:\Users\carl>pyinstaller -v
3.4
3、安装pywin32
pip install pywin32
4、打包成exe
在 *.py目录下打开命令行界面,执行如下代码:
pyinstaller -F -i .\carl.ico .\hello.py
打包完成后,进入到当前目录下,会发现多了__pycache__、build、dist、nhdz.spec这四个文件夹或者文件,其中打包好的exe应用在dist目录下面,进入即可看到。
pyinstaller参数作用:
-F 表示生成单个可执行文件
-D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
-w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧
-c –console, –nowindowed 使用控制台,无界面(默认)
-p 表示你自己自定义需要加载的类路径,一般情况下用不到
-i 表示可执行文件的图标
其他参数,可以通过pyinstaller --help查看