python 打包成为exe关于pyinstaller

背景

最近公司unity方面需要我编写脚本,进行转化数据,把word或者txt的题目与答案转化json 。由于unity程序员最近比较忙 ,我有空余时间,就帮写了个脚本。xxxx.py然后发给unity开发人员.他居然没有python环境.吐吐了.我还要教人家怎么安装python环境 …这样子太浪费时间。但是我们知道 windows 是可以直接运行exe文件的。这就是为我们提供了一个便捷的方式。
希望从看了这个教程以后,这都将成为过去式,打成exe之后,分享即可用。

PS: 如果打包为exe的话,版本尽量选择python3.6+32位版本,因为win64位系统向下兼容32位程序,但是如果不考虑32位系统的话无所谓,直接python64位版本直接打包就可以,只是只能在win64位系统上跑。

安装pyinstaller

首先安装pyinstaller 使用安装命令pip3 install pyinstaller -i https://pypi.douban.com/simple在这里插入图片描述

安装后 直接用pyinstaller 打包exe

1、使用方式 pyinstaller -F 脚本名字
我就拿我的脚本进行打包 在这里插入图片描述
ps: -F参数表示覆盖打包,这样在打包时,不管我们打包几次,都是最新的,这个记住就行,固定命令。

2、执行完毕之后,会生成几个文件夹,如下图所示
在这里插入图片描述
3、在dist里面呢,就有了一个exe程序,这个就是可执行的exe程序,如下图所示。

在这里插入图片描述
双击exe 他就自动将此文件夹下以txt 结尾的文件进行json 转化
执行效果

总结命令

Pyinstaller -F setup.py 打包exe

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

Pyinstaller -F -i xx.ico setup.py 打包指定exe图标打包

平常我们只需要这三个就好了,足够满足所有需求了。

到这之后呢,python打包成exe基本算是结束了,记得一定要把pip升级成最新版的pip在安装pyinstaller哈。要不然可能会出现莫名奇妙的问题。不信邪的小伙伴们可以自己试试看,多碰碰壁也是可以学到很多的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值