python程序打包exe,亲测版

文章介绍了如何使用Pyinstaller工具将Python程序打包成exe可执行文件,包括安装Pyinstaller、创建spec文件、编辑spec文件以包含主程序和子程序,并最终通过命令行生成exe文件的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

经过鄙人的多次摸索,总结如下:

        用到的打包工具是Pyinstaller,如果python安装没问题的话,在cmd控制台里输入:pip install Pyinstaller。如果下载失败,多半是网络的原因。

        Pyinstaller安装成功后,进入到你的python工程目录下

e8721362e2f74bee9bd733f64bd10633.png

 在此处输入cmd回车

fa90dd520bf04a39ac7540de05596dbe.png

然后输入 :pyi-makespec 【你的主程序名字】.py,这时会在主程序的同级目录下生成spec文件。或者直接用打包命令:pyinstaller -F -w 【你的主程序名字】.py,也可以生成spec文件,不过此时并不会打包成exe,因为还要编辑spec(主程序+多个子程序py文件的情况)。

用个高级点的记事本,我用的是notepad++,打开生成的spec。主要改这三行,不过name这一行也可以不改,生成exe后再改名字也行。第一行是你的主程序和子程序的py文件,第二行是你的工程目录。如果自己的程序还有data,也要配,我这个工程没牵扯到,不会就不说了。

4ba16ff9af7540b898097f2b4ecaa1bb.png

 配完之后,可以在cmd控制台输入最终命令了:pyinstaller  -F -w [生成的那个spec文件名].py。然后exe就打包好了,在dist文件夹里。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值