python如何打包-pyinstaller

1、安装pyinstaller: pip install pyinstaller

 

2、把py文件放到一个文件夹中,然后进入该文件夹下的命令窗口(DOS下)

输入:

 

Pyinstaller -F setup.py 打包exe

Pyinstaller -F -w setup.py 不带控制台的打包

Pyinstaller -F -i xx.ico setup.py 打包指定exe图标打包(https://app.xunjiepdf.com/img2icon  图片转换网站)

    图片放入同一文件夹

    打包完成后若桌面图标不显示,调整为小图标即可显示

 

参数解释:
-D 创建一个包含可执行文件的单文件夹捆绑包(不推荐-F单文件形式,原因:单文件每次启动前需要解压操作,会拖慢启动速度)
-w 不显示控制台窗口,GUI可视化程序需要此项
-i 指定可执行文件的图标
-n 指定应用程序包的名称(默认值:第一个脚本的名称)
–add-data <SRC;DEST or SRC:DEST> 添加资源文件(Windows使用;分号,大多数Unix使用:冒号,注意后面还有一个.点)
其他参数可查阅官方文档https://pyinstaller.readthedocs.io/en/stable/
生成文件在dist目录下

程序64位和32位的问题

  1. 32位程序在64位和32位操作系统下都可以运行,64位程序只能在64位操作系统下运行
  2. 使用32位Python打包32位程序,使用64位Python打包64位程序

 

 Inno Setup制作Windows程序安装包

详见:https://blog.csdn.net/qq_41730930/article/details/109079862

 

posted @ 2021-03-16 17:03  riyuexiaoyao  阅读(278)  评论(0编辑  收藏  举报