当前位置 : 主页 > 编程语言 > python >

将py文件打包成exe文件

来源:互联网 收集:自由互联 发布时间:2022-06-20
PyInstaller工具是跨平台的,它既可以在 Windows平台上使用,也可以在 Mac OS X 平台上运行。在不同的平台上使用 PyInstaller 工具的方法是一样的,它们支持的选项也是一样的。 PyInstaller 支持

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

                                                                      PyInstaller 支持的常用选项

将py文件打包成exe文件_版本信息

 

 

1、安装pyinstaller库:pip install pyinstaller

将py文件打包成exe文件_javascript_02

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

将py文件打包成exe文件_javascript_03

  

生成文件如图:

将py文件打包成exe文件_版本信息_04

 

 将py文件打包成exe文件_javascript_05

 

 

pyi-grab_version和pyi-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

  选择一个命令即可。

 

 

心有猛虎,细嗅蔷薇

【文章转自阿里云代理 http://www.558idc.com/aliyun.html 欢迎留下您的宝贵建议】
上一篇:python项目案例
下一篇:没有了
网友评论