Py文件生成可安装的exe文件

本文介绍了如何使用PyInstaller将Python程序打包成单个文件或文件夹,以及如何利用NSIS制作Windows安装包,包括安装PyInstaller、配置nsis脚本和生成安装器的过程。
摘要由CSDN通过智能技术生成

一、pyinstaller 打包python程序

1.pyinstaller安装:pip3 install pyinstaller

2.pyinstaller使用:在py文件主程序主目录下执行 pyinstaller.exe -F -w .\main.py

pyinstaller常用参数:

-D或者 --onedir :打包成一个文件夹,里面包含可执行程序。
-F 或者 --onefile:打包成单个的可执行文件。
-w a或者 --windowed、--noconsole :指定程序运行时不显示命令行窗口。
-i 或者 --icon :添加打包执行程序图标。
--add-data :将需要数据文件添加到打包文件目录,如ini文件、xml文件等。

程序运行后,会在目录生成programName.spec文件,里面是一些打包的规则。还会生成3个文件夹。__pycache__文件夹里面是Python版本信息。build文件夹用于存储日志文件。dist文件夹储存可执行文件即相关的文件夹。打包完成后,除了dist文件夹,其它都可以删除,没什么用。

二、使用nsis制作windows安装包

nsis百度网盘地址:https://pan.baidu.com/s/1I7W7-hGATKXTbcXpR8UGOw 提取码:1uqr
HW VNIS Edit百度网盘地址:https://pan.baidu.com/s/1IGsayUEYMa4vHJl-RmcjTw 提取码:viz3

其中,nsis(Nullsoft Scriptable Install System)是一个开源的Windows系统下安装程序制作程序,提供了安装、卸载、系统设置、文件解压缩等功能。nsis通过脚本语言来描述安装程序的行为和逻辑的。HW VNISEDIT是nsis编辑器,能通过向导的方式自动生成nsis脚本,再通过nsis编译脚本生成windows安装包。

具体步骤:

1.成功安装nsis

2.成功安装HW VNISEDIT

3.按脚本向导制作nsis脚本

5.打开 HW VNISEDIT 新建 nsis 向导

6.下一步 进入引导界面

7.配置信息

8.继续配置(安装程序文件重命名时要以.exe结尾)

9.勾选上 simchinese(好像没有作用 软件默认就是中文 但是我还是勾上了)

10.删除默认的文件配置

11.点击添加Pyinstaller 打包的 dist目录

12.还可以对脚本的覆盖模式进行选择

13.单击下一步即可

14.根据需求选择 之后配置即可

15.选择保存脚本 以后再打包时候 可以直接编译调用

16.保存后显示如下界面

17.点击编译 (如果没有配置 NSIS 编译器 则在 NSIS 安装目录下选择 )

18.编译完成 在保存脚本目录下可看到 软件安装器

19.看到这个 就可以进行愉快的安装拉

完成

参考:Windows下使用Pyinstaller做成客户端安装包_windows程序打包成安装包-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值