当前位置: 首页 > news >正文

【Python小项目之Tkinter应用】解决Python的Pyinstaller将.py文件打包成.exe可执行文件后文件过大的问题

文章目录

  • 前言
  • 1. 创建新项目![请添加图片描述](https://img-blog.csdnimg.cn/36dcadc85d864a08b93af78b9e79ff6d.jpeg)
  • 2.删除原项目中的全部文件
  • 3.将要打包的文件放入该项目目录下
  • 4.创建虚拟环境
  • 5.设置解释器为虚拟环境中的python解释器
  • 6.查看是否成功使用虚拟环境中的python解释器
  • 7.继续执行前言文章中所介绍的打包命令

前言

在文章 【Python小项目】Python的GUI库Tkinter实现随机点名工具或抽奖工具并封装成.exe可执行文件中我们实现了一个python小项目的制作并将其打包成了.exe可执行文件。但是,当我们查看了一下文件大小后,好家伙,一百多行代码打包完竟然有242M。于是,我们静下心来思考,是不是可能由于其他我们不需要的依赖库被打包进来了。

因此,我们采用一种新的打包方式,让打包环境所需的依赖库最小化。也就是说,打包后文件的最小大小,应该是只有代码文件内所需的依赖库,而没有其他无关依赖。

<
http://www.lryc.cn/news/159176.html

相关文章:

  • Ab3d.DXEngine 6.0 Crack 2023
  • Wireshark抓包常用指令
  • Docker Swarm
  • jupyter notebook安装和删除kernel的解决方案
  • 中级深入--day16
  • 【洛谷 P1031】[NOIP2002 提高组] 均分纸牌 题解(贪心)
  • E5071C是德科技网络分析仪
  • ViTPose+:迈向通用身体姿态估计的视觉Transformer基础模型 | 京东探索研究院
  • Android 播放mp3文件
  • 在OpenStack私有云上安装配置虚拟机
  • pyCharm远程DEBUG
  • 微服务框架Go-kit
  • 《王道24数据结构》课后应用题——第三章 栈和队列
  • 查看linux开发板的CPU频率
  • 对象模型和this指针(个人学习笔记黑马学习)
  • SpringCloudAlibaba常用组件
  • Shotcut for Mac:一款强大而易于使用的视频编辑器
  • 【数学建模】2023数学建模国赛C题完整思路和代码解析
  • 论数据库的种类
  • docker笔记4:高级复杂安装-mysql主从复制
  • MySQL卸载干净再重新安装【Windows】
  • 在VScode中如何将界面语言设置为中文
  • jenkins如何请求http接口及乱码问题解决
  • 景区洗手间生活污水处理设备厂家电话
  • Java基础(四)
  • Android WIFI工具类 特别兼容Android12
  • 【Android Framework系列】第14章 Fragment核心原理(AndroidX版本)
  • Python 网页爬虫原理及代理 IP 使用
  • 失效的访问控制及漏洞复现
  • MLOps:掌握机器学习部署:Docker、Kubernetes、Helm 现代 Web 框架