在python3.6环境下将py文件打包成exe程序

下载pyinstaller

采用命令行操作的办法

在cmd命令行中,输入代码:
[python] view plain copy
  1. pip install pyinstaller  
或者采用更新、升级的方法:
[python] view plain copy
  1. pip install --upgrade pyinstaller  

使用pyinstaller打包py文件成exe程序

打包文件成exe程序

将cmd的目录切换至(命令:cd 文件路径(注意空格))需要打包的py文件目录下:
在python3.6环境下将py文件打包成exe程序
并输入代码,格式为使用命令:pyinstaller -F 文件名(带后缀py):
[python] view plain copy
  1. pyinstaller -F test.py  
常用参数说明:
–icon=图标路径
-F 打包成一个exe文件
-w 使用窗口,无控制台
-c 使用控制台,无窗口
-D 创建一个目录,里面包含exe以及其他一些依赖性文件
pyinstaller -h 来查看参数
回车后,代码迅速操作,直到操作结束。
在python3.6环境下将py文件打包成exe程序


返回目标文件目录,发现该目录下生成了.spec文件test.spec:
在python3.6环境下将py文件打包成exe程序
打包好的exe文件,在同目录的dist文件中:
在python3.6环境下将py文件打包成exe程序
由此,py文件打包好为exe文件。

pyinstaller 改变生成exe程序的图标

[python] view plain copy
  1. pyinstaller -F --icon=my.ico test.py  
my.ico 是一个图标名,和当前的test.py文件在同一个目录下
详见https://blog.****.net/lqzdreamer/article/details/77917493