位置: IT常识 - 正文

python打包技巧:彻底解决pyinstaller打包exe文件太大的问题(python2打包)

编辑:rootadmin
之前也写过很多的小工具,粉丝朋友们应该都知道在本公众号内回复任意关键字即可获取以往的工具源码或是exe可执行应用。 【阅读全文】 因为以往发过的小工具基本都是几十MB大小的exe应用,也就没有在意exe太大给大家带来的困扰,今天就准备来彻底的解决一下这个问题。 其实每次打包的exe的应用过大无非就是 ...

推荐整理分享python打包技巧:彻底解决pyinstaller打包exe文件太大的问题(python2打包),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python2打包,python3打包,python打包pyd,python打包命令,python打包教程,python打包pyd,python打包教程,python打包pyd,内容如对您有帮助,希望把文章链接给更多的朋友!

之前也写过很多的小工具,粉丝朋友们应该都知道在本公众号内回复任意关键字即可获取以往的工具源码或是exe可执行应用。

【阅读全文】

因为以往发过的小工具基本都是几十MB大小的exe应用,也就没有在意exe太大给大家带来的困扰,今天就准备来彻底的解决一下这个问题。

其实每次打包的exe的应用过大无非就是两个方面的语言因导致的,一是我们在开发的代码的过程中为了简便经常使用import *的操作直接导入库中所有的模块。

二是在打包过程中直接使用现有的环境直接利用pyinstaller的命令,导致python的很多标准库和不需要的三方模块被导入。分析清楚原因那就好办了,解决办法肯定是有的,那就是pipenv非标准库。

接下来具体看看我们该如何使用pipenv打出最小的exe的应用,没有安装的话使用pip的方式安装一下即可。

pip install pipenv -i https://pypi.tuna.tsinghua.edu.cn/simple/python打包技巧:彻底解决pyinstaller打包exe文件太大的问题(python2打包)

安装完成后,即可以使用pipenv的虚拟环境来进行操作了,正常情况下安装下面的步骤执行pipenv的虚拟环境操作:

建立虚拟环境pipenv install进入虚拟环境(上一步可省略,因为没有虚拟环境的话会自动建立一个)pipenv shell安装需要打包的代码块中使用到的所有的python模块pip install requests pyquery pysimplegui fake_useragent安装pyinstaller模块用于打包pip install pyinstaller使用pyinstaller命令直接开始打包pyinstaller -Fw E:\test014\test4.py

需要注意的是如何物理环境中已经安装了pyinstaller,在pipenv的虚拟环境中这个命令是可以使用的,但是千万不要这么做需要在pipenv的虚拟环境中再次安装一下否则打出来的exe的应用包还是很大。

这是因为物理环境中原有的pyinstaller已经关联了很多的python内联模块,导致就算在虚拟环境中打的exe程序包仍然非常大的缘故。

另一个需要注意的是在pipenv的需要环境中必须安装好需要打包的代码块中所引用的相关python模块,不然打出来的exe程序包也不能正常运行的。

掌握了上述的pipenv虚拟环境的使用以及pyinstaller的使用,我们都能打出非常小且可用的exe程序包,感谢大家的阅读!

【往期精彩】

github上又出新项目了,可以轻松完成一键抠图!

python做了个自动关机工具【文末获取下载链接】

吐血整理python数据分析利器pandas的八个生命周期!

本文链接地址:https://www.jiuchutong.com/zhishi/304706.html 转载请保留说明!

上一篇:phpcms v9无法连接数据库怎么办(cmsv6无法连接服务器)

下一篇:phpcms如何修改标签(php设置标题)

  • 工会筹备金的计税依据是应发工资还是实发工资
  • 出纳需不需要填工作单位
  • 建筑安装增值税纳税地点
  • 专用发票网上勾选不了
  • 净利润为什么要减折旧
  • 向香港公司支付服务费税率
  • 内部往来科目设置在哪类下
  • 预付款项包括哪些项目
  • 营业收入利润率多少合适
  • 处置固定资产增值税和所得税报税能一致吗
  • 工资薪酬所得税税率
  • 地税人工费税率计算是怎样的?
  • 母子公司之间转让土地使用权
  • 合同预付款要不要开发票?
  • 小规模季报财务报表只看季度最后一个月的数据可以吗
  • 增值税普通发票税率
  • 租金小规模开票税率
  • 工会开票是否需要开户银行
  • 购买股票相关税费会计分录
  • 增值税在免税范围内,附加税怎么做
  • 企业用户纳税人识别号不合法
  • 个人所得税征收标准2023
  • 实收资本的会计处理
  • 长期待摊费用提前清理
  • 对方公司只能开发票吗
  • 增值税谁来付
  • 库存商品过期报损
  • 为什么win7系统添加语言包
  • php字符串变量
  • php数据库连接失败怎么办
  • 质量事故责任书
  • 实收资本主要包括哪些
  • 外商投资企业采用交易发生日的即期汇率
  • vue修改表格数据
  • 取得土地使用权的方式
  • 生产企业 制造商
  • 受托方代扣代缴的消费税计入什么科目
  • 字节在互联网什么地位
  • 织梦前台的菜单怎么换
  • 注销企业账面大量现金如何处理
  • 税金及附加也是费用吗
  • centos7.0安装
  • 织梦系统
  • 接受现金资产投资会引起实收资本增加吗
  • 汇算清缴费用调整怎么做账
  • 土地出让合同的法律效力
  • 公转私户违法吗
  • 公司不注销会坐牢吗
  • 公司给员工租的房子计入什么科目
  • 房屋装修费计入长期待摊费用
  • 印花税如何申请退税
  • 运输费用怎么计算
  • 挂靠工程如何交纳税金帐务处理?
  • 事业单位扶贫费用怎么做账
  • 应付账款的逾期利息计入什么科目
  • 土地增值税的预缴
  • 非货币性资产交换和债务重组的区别
  • 固定资产处置怎么报税
  • 劳务派遣税率是多少2023
  • 怎样理解企业财务会计的定义
  • 计提的意义
  • 房地产会计核算科目
  • mysql数据库-数据库和表的基本操作
  • centos安装dig
  • 映泰主板bios设置内存频率
  • 怎么添加第二个人脸识别
  • win7系统运行慢,如何提速
  • mac系统简介
  • windows7的显示设置在哪里
  • win 8怎么样
  • windows8更新不了怎么办
  • linux系统怎么快速查找文件
  • win8语音助手怎么关闭
  • Win10预览版镜像
  • linux必会的20种服务
  • node.js异步编程
  • nodejss
  • 手把手教你把币从交易所提到钱包
  • 深圳国税咨询电话是多少
  • 税务局诉讼
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设