记一下pyinstaller打包文件过大的处理方法

记一下pyinstaller打包文件过大的处理方法,第1张

记一下pyinstaller打包文件过大的处理方法
  • 本人的环境,Win10,anaconda安装的Python3.8
    现在写了一个数据处理的脚本,用到了pandas,
    easygui这些,想打包成exe文件
    最终解决办法是虚拟机安装系统,在里面安装官方Python,打包
  1. 试一下直接在conda默认的base环境运行pyinstaller -Fc xxx.py运行半天,结果exe一百多M
  2. 第一个方法,以前也用过,结果也能接受,但是这次,conda create -n python37 python=3.7
    再安装好需要的包后,能正常运行我的脚本,接着打包exe,结果懵逼了,200M,很神奇,之前都会变小的,这次搞了几次都不行
  3. 在网上还有好几种方法,pipenv啥的,但是我不想弄得本地电脑太乱,就用了虚拟机的方法。安装VMware,然后下个Win10比较稳定的版本镜像,在虚拟机安装好后,虚拟机下重新安装一个Python,我选了3.7的版本,接着安装运行需要的包,直接把电脑的脚本拖到虚拟机,运行无误后开始打包,很快哈!比本地打包都快~结果29M,嘻嘻嘻,无语=_=早知道就这么搞了,个人猜测应该是装了官网的Python,没有anaconda安装Python附带的包多,相对干净一些,打包出来就会小很多

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/4682242.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-07
下一篇 2022-11-07

发表评论

登录后才能评论

评论列表(0条)

保存