pyinstaller使用-F模式快速打包exe(win10 64位系统,python3.6)

1.cmd

2.cd到需要打包的.py(例如test.py)所在的文件夹

3.生成.spec文件

① 如果只有一个.py需要打包

     pyi-makespec -F test.py 

② 如果主程序import了其他的.py文件,需要一起打包

    pyi-makespec -F test1.py test2.py

③  需要指定exe的图标

    pyi-makespec --icon abc.ico -F test1.py test2.py

   【注】http://www.ico51.cn/可以转.ico格式

4.编辑生成的.spec文件,将需要一起打包的资源文件(.jpg,.txt。。。。)添加到data中

以下图为例,意思是将test.py当前目录下的res目录(及其目录中的文件)加入目标exe中,在运行时放在零时文件的根目录下,名称为res

5.使用这个.spec生成EXE文件,pyinstaller -F test.spec

6.打包完成后,会生成两个文件目录build和dist,build为临时文件目录,完成打包后可以删除。dist中存放打包的结果。

7.更多参考:https://blog.csdn.net/weixin_42052836/article/details/82315118#1.spec%E6%96%87%E4%BB%B6%E7%94%9F%E6%88%90

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值