位置: 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设置标题)

  • 苹果13promax按键音怎么关闭(苹果13promax按键音量太小)

    苹果13promax按键音怎么关闭(苹果13promax按键音量太小)

  • 苹果手机怎么开120帧数设置(苹果手机怎么开闪光灯)

    苹果手机怎么开120帧数设置(苹果手机怎么开闪光灯)

  • 得物扫码在哪(得物如何扫)

    得物扫码在哪(得物如何扫)

  • 抖音1万音浪可以提现多少人民币(抖音1万音浪可以兑换多少人民币)

    抖音1万音浪可以提现多少人民币(抖音1万音浪可以兑换多少人民币)

  • 对方2g在线是离线吗(对方2g在线是关机吗)

    对方2g在线是离线吗(对方2g在线是关机吗)

  • vlan的工作原理(vlan的原理及作用)

    vlan的工作原理(vlan的原理及作用)

  • Word如何插入公式

    Word如何插入公式

  • 打电话响9声后weis呼为什么叫失败(打电话响9声后呼叫失败)

    打电话响9声后weis呼为什么叫失败(打电话响9声后呼叫失败)

  • jbl耳机左耳不响了(jbl c100tws左耳不出声)

    jbl耳机左耳不响了(jbl c100tws左耳不出声)

  • 钉钉只能一个手机登录吗(钉钉一个手机只能打一次卡吗)

    钉钉只能一个手机登录吗(钉钉一个手机只能打一次卡吗)

  • 储存容量1gb等于多少(储存容量1gb等于多少g)

    储存容量1gb等于多少(储存容量1gb等于多少g)

  • 华为col-al10配置(华为col-al10多少钱一台)

    华为col-al10配置(华为col-al10多少钱一台)

  • 手机版本全网通是什么意思(手机全网通和标准版有什么区别)

    手机版本全网通是什么意思(手机全网通和标准版有什么区别)

  • ipad air3屏幕多大(ipad air3屏幕尺寸)

    ipad air3屏幕多大(ipad air3屏幕尺寸)

  • 为什么打开数据连接却上不了网(为什么打开数据网络不能用)

    为什么打开数据连接却上不了网(为什么打开数据网络不能用)

  • 恢复初始状态是啥意思(恢复初始化状态)

    恢复初始状态是啥意思(恢复初始化状态)

  • 文件下面横线怎么画(文件下面的横线)

    文件下面横线怎么画(文件下面的横线)

  • 苹果怎么截屏截图(苹果怎么截屏截长图微信)

    苹果怎么截屏截图(苹果怎么截屏截长图微信)

  • 华为gt手表怎么下载软件(华为gt手表怎么设置来电提醒)

    华为gt手表怎么下载软件(华为gt手表怎么设置来电提醒)

  • 手机上的nfc老开(手机常开nfc)

    手机上的nfc老开(手机常开nfc)

  • 微星主板dram灯一直亮(微星主板dram灯一直亮白灯)

    微星主板dram灯一直亮(微星主板dram灯一直亮白灯)

  • wps2019怎么删除空白页(wps2019怎么删除图片背景)

    wps2019怎么删除空白页(wps2019怎么删除图片背景)

  • 大型打印机怎么使用(大型打印机怎么开机)

    大型打印机怎么使用(大型打印机怎么开机)

  • 不让别人拉我进群怎么设置(不让别人拉我进群怎么设置qq)

    不让别人拉我进群怎么设置(不让别人拉我进群怎么设置qq)

  • 潘塔纳尔湿地中的裸颈鹳,巴西 (© Juan-Carlos Munoz/Minden Pictures)(潘塔纳尔湿地位于巴拉圭盆地)

    潘塔纳尔湿地中的裸颈鹳,巴西 (© Juan-Carlos Munoz/Minden Pictures)(潘塔纳尔湿地位于巴拉圭盆地)

  • 教你一文解决 js 数字精度丢失问题(js遇到的问题)

    教你一文解决 js 数字精度丢失问题(js遇到的问题)

  • 支付所得税的会计处理
  • 统一社会信用代码查询企业名称
  • 企业所得税的计算公式
  • 新成立小规模纳税人开发票如何办理
  • 利润表年度报表
  • 固定资产升值可以入账吗?
  • 其他流动资产对应科目
  • 企业所得税可以税前扣除的税有哪些
  • 水泥销售成本怎么算
  • 销售开红字的账务处理
  • 转账凭证有哪些内容
  • 国有企业无偿划转资产需要交税吗?
  • 企业之间现金换承兑合法吗
  • 系统技术维护费计入什么科目
  • 收到增值税专用发票怎么处理
  • 外币收入怎么交税
  • 定额发票已经取得怎么办
  • 企业报销发票都需要什么
  • 一般纳税人进项税额转出会计分录
  • 建设工程农民工工资支付条例
  • 企业所得税核定征收怎么计算
  • 公司注销过了公示期不去有问题
  • 接受政府无偿划拨固定资产税务处理
  • 怎么做汇算清缴报表
  • 如何查看电脑的型号和配置
  • 如何查看windows密钥时间
  • 多结转成本会导致什么
  • 出口退税的条件包括哪些( )
  • 非盈利组织捐赠现金支需要什么资料
  • 如何在电脑管家里把健康小程序提取出
  • 苹果11怎么充不上电了
  • 高新技术企业研发费用归集
  • 固定资产前期费用计入
  • Uniapp 使用mocjk
  • 工伤索赔的赔偿金额
  • 收到汽车维修费的会计分录
  • php出现错误代码怎么办
  • 收到税务局退回的企业所得税分录
  • 阿拉斯给加拉普
  • php映射
  • WINDOWS10系统怎样给电脑分区
  • YOLOv5 + StrongSORT with OSNet
  • vue3 拖拽
  • python random random
  • apache druid使用
  • 提供加工劳务怎么开票
  • 税控盘增值税发票怎么开
  • 顺风车没有发票可以税前扣除吗
  • 计提了年终奖还能冲回吗
  • 公司给员工的福利房可以买卖吗
  • 收到进项发票怎么入账
  • mysql无法添加数据
  • 预计净残值影响折旧吗
  • 企业广告费以后会涨吗
  • 应收账款客户少付款怎么记账
  • 银行承兑汇票收款业务流程
  • 银行回单自助打印可以打多久的记录
  • 公司房屋租赁协议
  • 批量修改 sql
  • 在ubuntu中安装虚拟机
  • ubuntu服务器命令
  • linux做raid10
  • rrpcsb.exe - rrpcsb是什么进程 有什么用
  • windows中创建的任务计划可以多久执行一次任务?
  • bootstrap媒体查询写法
  • virtualbox装linux
  • django orm外键
  • shell终端是什么意思
  • api/home/getmyregion
  • js设置
  • jq设置下拉框的值
  • javascript word
  • 成品油税费具体计算
  • 福建省税务局举报中心
  • 中国体育体制改革的特点
  • 税务登记证发证机关名称
  • 留学生在美国买房子需要什么条件
  • 增值税普票十万怎么开
  • 河南省郸城县教育局举报电话
  • 股东非自然人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设