位置: 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
  • 工会经费80%
  • 成本和费用属于资产吗
  • 现金支票丢了
  • 支付给外单位的押金是其他应收款吗
  • 职工教育经费是工资总额的多少
  • 发票来了冲预付账款怎么记账
  • 企业注销需要多久
  • 如何设置鼠标移过超链接
  • 开机要按f1才能进系统
  • 库存现金盘亏处理前分录
  • 吕宋岛以南坐落着21座极大的岛屿
  • web转义字符
  • 试用期不交金后面补缴
  • 建筑劳务公司何去何从
  • 未达起征点销售额和小微企业免税销售额
  • 从 零开始
  • 黄金零售环节增值税的缴纳
  • openeuler基于
  • 货真价实的话
  • 命令行修改mbr
  • 增值税申报表中销售额
  • 固定资产多少金额才算
  • 股权转让 收益
  • 国外公司给国内个人汇款
  • java接口基础知识
  • 计提以前年度的企业所得税
  • 发票替票该怎么做账
  • sql server如何设置远程连接
  • 一张凭证上可以写多个摘要吗
  • 取得的政府补助收入计入
  • 建筑安装企业外雇施工人员劳务费用什么做支付凭证
  • 预收账款处理
  • 固定资产报废会计
  • 税控盘费用抵扣怎么申报什么表怎么说什么表怎么填报
  • 合并报表成本法调整为权益法分录
  • 2021会计实操视频
  • mysql5.5.62安装教程图解
  • mysql 5.7.24安装
  • ubuntu不支持设置属性
  • linux校验文件
  • .exe是什么软件
  • win8电脑背景变成黑色的了是为什么
  • debian怎么开启端口
  • 微信怎么导入主题模块
  • perl命令
  • jquery炫酷效果
  • eclipse的android配置
  • 在shell脚本中$用于
  • unity3d ugui优化
  • 创建网元
  • linux shell命令的返回值
  • python event.pos
  • js function的this指向
  • 安卓系统手机图片文件夹在哪里
  • 深圳个体户不注销的后果
  • 预缴增值税最后怎么处理
  • 法院拍卖的预售房产怎么交税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设