上篇讲到 pyinstaller打包exe太大的问题那既然pyinstaller这么麻(nan)烦(yong) 那为什么不找一种方法代替它呢?经过多方面打听,一位道上的盆友告诉了我一个惊天大秘密python有embedded版本当我看完了官方的文档以后。。。我的表情是这样的惊喜&惊喜&惊喜&惊喜 像发现了新大陆一样python37的embedded版本因为64位exe可能不
转载
2024-08-20 21:07:59
82阅读
使用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打包成EXE文件
作为一名经验丰富的开发者,我将向你介绍如何将Python程序打包成EXE文件。这对于刚入行的小白来说可能是一个挑战,但是我会逐步指导你完成这个过程。
整个打包过程可以分为以下几个步骤:
1. 安装所需的包
2. 创建setup.py文件
3. 构建可执行文件
现在我们一步一步来看每个步骤需要做什么。
第一步:安装所需的包
在开始之前,我们需要安装两个
原创
2023-12-13 13:54:18
281阅读
目录前言一、Python脚本使用Pyinstaller打包的常用方法:二、使用upx进行压缩:(去尝试了,发现大小没有多大变化,不推荐)1.upx是什么?:2.可以通过以下步骤来解压 UPX 压缩的可执行文件:三、pipenv创建虚拟环境打包(终极解决方案)1.创建虚拟环境:2.安装打包的py文件所需要的库: 3.安装pyinstaller:4.打包:pyinstaller -F -w
转载
2024-08-16 20:48:24
66阅读
知乎上有人问,Python打包成exe,太大了该怎么解决?首先要知道Python打包exe为什么这么大?我猜你一定是用PyInstaller打包exe的,PyInstaller特点是将乱七八糟的东西打包一起,比如各种依赖库,即使你的程序只使用了pandas很小一个功能,比如read_data,它也会将整个pandas打包,这就导致出来的exe文件非常的大。还有PyInstaller会打包Pytho
本文环境配置:系统=>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
124阅读
python 使用 `pyinstaller` 打包模块命令打包出来的exe文件太大了怎么办?
原创
2022-11-09 15:21:19
4253阅读
先说结论:在virtualenv下用upx压缩打包出来的exe最小还不满意就上python-embed env 最下面有教程链接我也曾被这个问题困扰过 然鹅现在这个问题已经被我解决了(basically) 为了造福像我一样迷茫过或者正在迷茫的广大知友 我写了六篇文章分步骤(非常详细)介绍了reduce exe size的方法以及代替pyinstaller的方法pyinstaller打包一个exe动
工具:IDEA、Bat To Exe Converter、Inno Setup Compiler工具自行官网下载。一、配置pom.xmlJavaFx的配置除了项目依赖配置外,这里添加一个插件,该插件用于将所有的依赖一并打包,可保证在其他未配置相应环境的电脑上也能正常运行。<plugins>
<plugin>
<artifactId>ma
转载
2024-07-05 10:33:55
121阅读
前段时间想学下爬虫,通过BT搜索引擎找到电影的磁链,但第一步就卡住了,一般爬虫都是根据一定的规则,爬网站现有的内容(多数是文章、图片)。如果是爬搜索引擎,一般也有?search=xxx这样的地址可供使用但这个BT站点,POST后重定向,目录结构是一串随机字符串,一时没有找到解决办法,就搁置了。 今天刚好学习下把py转成exe,因为客户服务器很多,如果写了py脚本,要每一台服务器都部署py
转载
2024-08-06 13:20:36
43阅读
文章开头说明:检测java类的程序是来自于一位程序员的分享附上链接地址:此程序为检测出你的java程序完整跑起来需要哪些java类,这个程序是32位的,只支持32位的jre,点击下载前沿 前段时间有不少学习java编程的同学说自己想做个小程序发给其他朋友玩玩,但是不可能让朋友电脑也装上上百兆的JDK吧,有时候做个一两兆的东西,绑个jre就上百兆,很是影响体验,怎样能最小化精简你的程序呢?JAVA程
转载
2023-07-21 13:37:55
391阅读
之前也写过很多的小工具,粉丝朋友们应该都知道在本公众号内回复任意关键字即可获取以往的工具源码或是exe可执行应用。【阅读全文】因为以往发过的小工具基本都是几十MB大小的exe应用,也就没有在意exe太大给大家带来的困扰,今天就准备来彻底的解决一下这个问题。其实每次打包的exe的应用过大无非就是两个方面的语言因导致的,一是我们在开发的代码的过程中为了简便经常使用import *的操作直接导入
原创
2022-10-27 21:41:09
1674阅读
# 解决Python打包文件太大的问题
在Python开发过程中,我们经常会遇到需要打包应用程序或模块的情况。然而,有时候我们会发现打包后生成的文件过大,这不仅会增加文件传输的时间,还会占用更多的存储空间。那么,我们如何解决这个问题呢?本文将介绍一些解决Python打包文件太大的方法,并提供代码示例。
## 1. 使用虚拟环境
在Python开发中,我们经常会使用虚拟环境来隔离不同项目所需的
原创
2024-03-27 07:51:18
1076阅读
最近写了一些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阅读
第一步 jre减肥,删除jre\lib\rt.jar中不使用的类,删除charsets.jar中不使用的字符集编码.MyWork开源项目( http://mywork.sourceforge.net/)中带了一个瘦身过的JRE6.0,非常小只有几M.如果有需要可在此基础上适当的增肥,例如提示有类找不到,只要在完整的jre
转载
2023-10-12 16:38:38
429阅读
存在这样的情况:写一个Java程序,然后交付别人使用,但别人的机器上不一定安装了jre(也就是Java 运行环境)处理:将程序打包为jar包,同时交付一份jre再次发现的问题是jre体积太大:我写的程序,例如程序导出的jar包或者再将jar包转成的.exe程序,体积并不大,但jre的体积却很大。例如:我的其他内容不到30M(包括程序导出的jar包不到0.2M,程序用到的第三方jar包一共是27M左
转载
2023-09-18 10:16:47
121阅读
pyinstaller打包一个exe动辄几十M几百M (特别是import pandas以后)知乎上居然没有人po这方面的”知识“(手动狗头)查了很多关于reduce pyinstaller打包出exe大小的方法列举如下玄学解法1 去除不必要的库当我们用cmd/powershell 输入这一段神秘代码并且回车的时候pyinstaller除了会打包test.py使之成为一个exe之外,还会创建一的后
转载
2023-11-15 17:16:50
84阅读
目录1 安装与使用 pipenv2 pyinstaller 打包多个文件3 其他注意事项 很多小伙伴使用 pyinstaller 打包,打包完后会发现文件非常大! 这是由于打包的时候 pyinstaller 打包了很多不必要的模块进去,导致文件很大,所以需要干净的环境来进行项目的打包,此时 pipenv 就派上用场了。 pipenv 是 Kenneth Reitz 在 2017 年 1
转载
2023-09-25 03:20:56
196阅读
把Python脚本和所用到的库打包为exe文件,可以更方便的发布程序,避免使用程序的每个电脑都必须安装Python。
一、Python 3.1的打包办法
1、下载cx_Freeze。
http://sourceforge.net/projects/cx-freeze/files/
根据自己的系统类型和Python版本下载合适的类型,我下载
转载
2024-08-17 09:19:08
126阅读