先说结论:在virtualenv下用upx压缩打包出来的exe最小还不满意就上python-embed env 最下面有教程链接我也曾被这个问题困扰过 然鹅现在这个问题已经被我解决了(basically) 为了造福像我一样迷茫过或者正在迷茫的广大知友 我写了六篇文章分步骤(非常详细)介绍了reduce exe size的方法以及代替pyinstaller的方法pyinstaller打包一个exe动
使用pyinstalle进行打包 exe过大解决方案1、pyinstaller 打包时 指定目标第三方库pyinstaller -F -w -i config\title.ico home_tool.py -p venv\Lib\site-packages2、创造一个虚拟环境,虚拟环境中只导入对应的第三方库(1)基于python版本创建虚拟环境在pycharm的file-setting中选中pro
转载
2023-12-09 15:15:24
449阅读
在使用Python打包工具(如PyInstaller或cx_Freeze)将Python应用打包成exe文件时,我们常常发现生成的exe体积非常庞大。这无疑会影响到软件的分发和使用体验。因此今天我们来讨论一下如何有效解决“python打包的exe太大”的问题。以下将建立一个完整的解决方案,包括相关的备份策略、恢复流程、灾难场景、工具链集成、日志分析和案例分析。
```mermaid
flowch
可以压缩啊,具体你可以再看下是如何学的。我把Python学习分成了三个阶段第一个阶段:Python的基础知识初学者需要对Python的基础知识做一个全方位的了解,要清楚什么是条件选择,循环的作用,List集合和Dict字典集合;什么是函数,如何进行异常处理,什么是文件和目录,文件的读取和写入;如何写Python模块,如何在另外一个程序里面去引入模块;熟悉常见的标准库,比如:时间日期,随机数,正则表
转载
2024-01-09 12:55:52
33阅读
目录前言一、Python脚本使用Pyinstaller打包的常用方法:二、使用upx进行压缩:(去尝试了,发现大小没有多大变化,不推荐)1.upx是什么?:2.可以通过以下步骤来解压 UPX 压缩的可执行文件:三、pipenv创建虚拟环境打包(终极解决方案)1.创建虚拟环境:2.安装打包的py文件所需要的库: 3.安装pyinstaller:4.打包:pyinstaller -F -w
转载
2024-08-16 20:48:24
66阅读
第一步 jre减肥,删除jre\lib\rt.jar中不使用的类,删除charsets.jar中不使用的字符集编码.MyWork开源项目( http://mywork.sourceforge.net/)中带了一个瘦身过的JRE6.0,非常小只有几M.如果有需要可在此基础上适当的增肥,例如提示有类找不到,只要在完整的jre
转载
2023-10-12 16:38:38
429阅读
本文环境配置:系统=>windows10:64位语言=>Python:3.7.1 第三方库 pywin32:224 PyInstaller:3.4 PyQT5:5.11.3 工具=>PyCharm:2018.3.11、安装Python官网下载对应系统位数的版本:https://www.python.org/使用pip命令安装第三方库: pi
转载
2024-08-15 11:20:26
129阅读
文章开头说明:检测java类的程序是来自于一位程序员的分享附上链接地址:此程序为检测出你的java程序完整跑起来需要哪些java类,这个程序是32位的,只支持32位的jre,点击下载前沿 前段时间有不少学习java编程的同学说自己想做个小程序发给其他朋友玩玩,但是不可能让朋友电脑也装上上百兆的JDK吧,有时候做个一两兆的东西,绑个jre就上百兆,很是影响体验,怎样能最小化精简你的程序呢?JAVA程
转载
2023-07-21 13:37:55
394阅读
前段时间想学下爬虫,通过BT搜索引擎找到电影的磁链,但第一步就卡住了,一般爬虫都是根据一定的规则,爬网站现有的内容(多数是文章、图片)。如果是爬搜索引擎,一般也有?search=xxx这样的地址可供使用但这个BT站点,POST后重定向,目录结构是一串随机字符串,一时没有找到解决办法,就搁置了。 今天刚好学习下把py转成exe,因为客户服务器很多,如果写了py脚本,要每一台服务器都部署py
转载
2024-08-06 13:20:36
43阅读
如何将Python打包成EXE文件
作为一名经验丰富的开发者,我将向你介绍如何将Python程序打包成EXE文件。这对于刚入行的小白来说可能是一个挑战,但是我会逐步指导你完成这个过程。
整个打包过程可以分为以下几个步骤:
1. 安装所需的包
2. 创建setup.py文件
3. 构建可执行文件
现在我们一步一步来看每个步骤需要做什么。
第一步:安装所需的包
在开始之前,我们需要安装两个
原创
2023-12-13 13:54:18
281阅读
因为pyinstaller打包会将环境里所有包都打包进去,所以生成的文件会特别大。为了避免这个问题,新建一个虚拟环境并且只安装项目依赖的包和必须的包。以下指令全在控制台执行。为了尽量减少新环境中包的数量首先在随便一个环境下使用pipreqs包来获取项目依赖的包:pip install pipreqs //安装pipreqs包
cd [项目根目录]
pipreqs ./
最近写了一些PyQt5的应用打包的时候生成exe应用文件实在太大了,看了几种办法可以解决。最后觉得使用pipenv的虚拟环境解决起来比较方便,所以在这里记录一下。首先,在python环境中安装pipenv模块pip install pipenv -i https://pypi.tuna.tsinghua.edu.cn/simple安装完成后就可以使用pipenv的命令了。新建一个文件夹env专门用
转载
2024-05-15 03:25:24
56阅读
【上完课的我写的 并没有逃课】只见上篇我们介绍了GCC编译c调用pythonCodingDog:pyinstaller打包的exe太大?你需要嵌入式python玄学 GCC篇zhuanlan.zhihu.comps! 有同学提出可以用python写这个Launcher 然后用pyinstaller打包这个Launcher 我想说:很好! 现在我们的同学已经可以提出有创意的想法了!点赞!@孤独的电子
转载
2023-11-23 17:20:16
33阅读
上篇讲到 pyinstaller打包exe太大的问题那既然pyinstaller这么麻(nan)烦(yong) 那为什么不找一种方法代替它呢?经过多方面打听,一位道上的盆友告诉了我一个惊天大秘密python有embedded版本当我看完了官方的文档以后。。。我的表情是这样的惊喜&惊喜&惊喜&惊喜 像发现了新大陆一样python37的embedded版本因为64位exe可能不
转载
2024-08-20 21:07:59
82阅读
工具:IDEA、Bat To Exe Converter、Inno Setup Compiler工具自行官网下载。一、配置pom.xmlJavaFx的配置除了项目依赖配置外,这里添加一个插件,该插件用于将所有的依赖一并打包,可保证在其他未配置相应环境的电脑上也能正常运行。<plugins>
<plugin>
<artifactId>ma
转载
2024-07-05 10:33:55
121阅读
知乎上有人问,Python打包成exe,太大了该怎么解决?首先要知道Python打包exe为什么这么大?我猜你一定是用PyInstaller打包exe的,PyInstaller特点是将乱七八糟的东西打包一起,比如各种依赖库,即使你的程序只使用了pandas很小一个功能,比如read_data,它也会将整个pandas打包,这就导致出来的exe文件非常的大。还有PyInstaller会打包Pytho
pyinstaller打包一个exe动辄几十M几百M (特别是import pandas以后)知乎上居然没有人po这方面的”知识“(手动狗头)查了很多关于reduce pyinstaller打包出exe大小的方法列举如下玄学解法1 去除不必要的库当我们用cmd/powershell 输入这一段神秘代码并且回车的时候pyinstaller除了会打包test.py使之成为一个exe之外,还会创建一的后
转载
2023-11-15 17:16:50
84阅读
最近写了一些PyQt5的应用打包的时候生成exe应用文件实在太大了,看了几种办法可以解决。最后觉得使用pipenv的虚拟环境解决起来比较方便,所以在这里记录一下。首先,在python环境中安装pipenv模块pip install pipenv -i https://pypi.tuna.tsinghua.edu.cn/simple安装完成后就可以使用pipenv的命令了。新建一个文件夹env专门用
转载
2024-05-21 16:34:08
158阅读
## 项目方案:减小JavaFX打包成exe的大小
### 1. 问题描述
在开发JavaFX应用程序时,使用JavaFX打包工具将程序打包成exe可执行文件时,有时会遇到生成的exe文件过大的问题。这可能由于打包工具默认包含了不必要的库文件和资源文件,导致生成的exe文件体积变大。本方案旨在解决这个问题,通过优化打包配置和排除不必要的文件,来减小生成的exe文件的大小。
### 2. 解决方
原创
2023-12-09 04:57:54
456阅读
之前也写过很多的小工具,粉丝朋友们应该都知道在本公众号内回复任意关键字即可获取以往的工具源码或是exe可执行应用。【阅读全文】因为以往发过的小工具基本都是几十MB大小的exe应用,也就没有在意exe太大给大家带来的困扰,今天就准备来彻底的解决一下这个问题。其实每次打包的exe的应用过大无非就是两个方面的语言因导致的,一是我们在开发的代码的过程中为了简便经常使用import *的操作直接导入
原创
2022-10-27 21:41:09
1674阅读