python打包exe正确姿势

还是在去年做网络安全竞赛时,才接触了python,也因此了解了他的强大,平时的工作中,处理表格用的较多,学着做了个vlookup的小程序,然后就想着打包成exe,这样任何一个win系的pc机都能用了(就像媳妇上街买了上衣还要再买个裙子这才算完美),搞了有一段时间了,还是不得要领,网上的材料也是五花八门,都一 一试了,python版本卸了装,装了卸,pyinstaller装了N遍,今天终于搞成了,现整理记录如下:
我用的python是3.6版本,去github上下载pyinstaller(https://github.com/pyinstaller/pyinstaller),打包下载,解压。
如果要打包一个.py的文件,就在dos中python ./…/(pyinstaller.py全目录)pyinstaller.py -Fw xx.py(要打包的文件) ,程序执行完后,就后在目录的dist中生成xx.exe的文件(看来打包exe是如此简单)。
先前是用pip install pywin32,然后pip install pyinstaller,打包的时候是pyinstaller.exe -Fw xx.py,会出好多的问题。我感觉可能还是python 默认安装的pywin32、pyinstaller的版本和python不匹配。
现在还有个问题,一个10k多的.py的文件打包成exe成了90M多,百度了下可能是打包时把的关联模块都加入exe了,又有好多文章说装虚拟机云云,还是自己先琢磨琢磨吧,不能尽信书!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值