将py文件打包成exe文件

PyInstaller工具是跨平台的,它既可以在 Windows平台上使用,也可以在 Mac OS X 平台上运行。在不同的平台上使用 PyInstaller 工具的方法是一样的,它们支持的选项也是一样的。

                                                                      PyInstaller 支持的常用选项

 

 

 

 

1、安装pyinstaller库:pip install pyinstaller

 

 

二、对于单个py文件打包:切换到当前文件目录执行命令:pyinstaller -F studentsystem.py

 

 

生成文件如图:

 

 

 

 

 

pyi-grab_versionpyi-set_version

1. 使用pyi-grab_version创建版本信息模板文件,首先找到一个有版本信息的XXX.exe工具,在此目录下打开cmd窗口,输入pyi-grab_version XXX.exe,执行成功后,会在此目录下获得一个file_version_info.txt文件,这个就是我们要的文件版本信息模板文件。

2. 有了模板文件后,我们需要修改里面的内容,换成我们自己想要的版本内容,最好用nopad++打开。

3. 在打包时加入版本信息。

方法一、还没有打包成exe的py文件

pyinstaller -F --version--file file_version_info.txt XXX.py

方法二、已经打包好的exe

pyi-set_version file_version_info.txt XXX.exe

 

 

二、多个py文件

1、尽量将所有要执行的py文件放在一个大文件夹下(里面允许有多个文件夹)

2、命令行输入pyi-makespec main.py 或者 pyi-makespec -F main.py(main.py为Python程序的入口py文件)。

  pyi-makespec main.py --> 打包之后会生成一个目录

  pyi-makespec -F main.py --> 打包之后只会生成一个exe

  选择一个命令即可。

 

 

 

具体操作请看:https://www.cnblogs.com/smart-zihan/p/11881172.html    谢谢!

posted @ 2020-08-06 07:02  何双新  阅读(878)  评论(0编辑  收藏  举报