首页 > 其他分享 >用pipenv解决pyinstaller打包文件过大的问题

用pipenv解决pyinstaller打包文件过大的问题

时间:2024-06-30 20:42:19浏览次数:20  
标签:文件 pyinstaller pipenv 文件夹 install 打包

学会用pyinstaller打包python文件后,我发现直接大暴出来的文件内存特别大

于是我上网搜了一些压缩方法,试过用upx,用了之后感觉有点麻烦,后面又看到了pipenv,感觉还不错

首先用windows+r快捷键输入cmd打开命令管理器安装pipenv模块

pip install pipenv -i https://pypi.tuna.tsinghua.edu.cn/simple

接着新建一个文件夹,专门用来存放打包好的文件,我的文件夹叫env

切换到此文件夹的路径下,安装pipenv的虚拟环境

pipenv install

安装完成后会产生两个文件

 接着使用下面命令进入虚拟环境

pipenv shell

在这个虚拟环境中安装pyinstaller

pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple

以及py文件运行所需要的库

pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple

最后进行文件打包

pyinstaller -F -w -i 图标.ico 文件.py

这是在windows环境下打包的文件大小

这是在pipenv环境下打包的文件大小

 即使是整个文件夹,也是占内存很小的

标签:文件,pyinstaller,pipenv,文件夹,install,打包
From: https://www.cnblogs.com/wild-bokeyuan/p/18272037

相关文章

  • 鸿蒙应用开发 && 打包与上架 [ 非常详细的保姆教程 ]
    1,准备阶段1.1 当我们鸿蒙项目开发之后就要开始,这个时候我们去AppGalleryConnect申请上架,华为审核通过后,用户即可在华为应用市场获取您的HarmonyOS应用/元服务。1.2  HarmonyOS会通过数字证书与Profile文件等签名信息来保证应用的完整性,需要上架的HarmonyOS应用/元服......
  • windows批处理问题打包
    一.需求1.文件夹Several里有一个Main.CMD文件,和其他文件夹;2.需要用Python,把Several文件夹里的文件全部打包成一个可以执行的exe文件,双击打包之后的EXE文件,就能去执行Main.CMD二.解决方案用python来做为了实现你的需求,你可以使用PyInstaller来打包Python脚本和Several文......
  • 【Python3.8.10打包exe】【Windows】
    Python3.8.10打包exe打包命令pyinstaller-Fxxx.py查看Package及版本号piplist查看Python版本号python-V打包需要用的Package及版本#python版本#3.8.10#wheel版本#0.43.0#pyinstaller版本#6.8.0常用链接chatgptPython标准库—Python3.8.19文档PyPI......
  • Vue 组件打包记录
    一、打包脚本constpath=require('path')constfs=require('fs')const{build,defineConfig}=require('vite')constvue=require('@vitejs/plugin-vue')constdts=require('vite-plugin-dts')constDefineOp......
  • Python标注工具labelImg使用Pyinstaller打包成EXE的过程及问题处理
    直接上过程1.在python项目中使用pip命令安装pyinstaller。2.在python编辑器(如Pycharm)终端切换到要打包的.py文件所在目录。3.使用pyinstaller工具命令打包.py文件,如:pyinstallerlabelImg.py--noconsole--workpath.\Pyinstaller\temp --distpath.\Pyinstaller\dist 4.......
  • python pyinstaller打包的exe 反编译问题记录 破解加密
    首先是用pyinstxtractor这个网上很多教程,不详说了。生成一个xxx.exe_extracted目录生成过程中,如果pyinstaller用key加密了,会[!]Error:FailedtodecompressPYZ-00.pyz_extracted\Cython\__init__.pyc,probablyencrypted.Extractingasis. 这个说是fail了,其实可以解......
  • springboot 前后端大打包成一个JAR
    1.概述现在开发使用前后端开发机制,在部署的时候,我们需要将前后端分别打包,使用nginx进行统一部署。这样就比较复杂,我们可以使用前后端打包到一个jar中,这样我们只需要一个包就可以了。2.实现我们只需要将前端的编译好的文件,在打包时,将前端文件copy到resources目录下的stat......
  • 用Nuitka打包 Python,效果竟如此惊人!
    目录为什么选择Nuitka?Nuitka的工作原理Nuitka的工作流程大致如下:安装Nuitka实战案例示例代码打包程序运行可执行文件进阶技巧优化选项多文件项目打包第三方库使用Python开发一个程序后,将Python脚本打包成独立可执行文件是一项常见需求。Nuitka是一个Python......
  • 如何用Pyinstaller将python脚本打包成exe文件?
    首先用打开cmd命令管理器下载pyinstallerpipinstallpyinstaller国内镜像源pipinstall-ihttps://pypi.douban.com/simple/pyinstaller#豆瓣源pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplepyinstaller#清华源本来我的文件夹只有一个py文件 需要我......
  • 好代码资源网整站打包代码(包含了最新数据),集成了深度二开的ripro主题,非常适合做资源网
    好代码资源网是基于wordpress开发的一个资源分享类网站,在开发者圈子里还算小有名气,这里分享婴整站打包代码(包含了最新数据)。网站本身集成了深度二开的ripro主题,非常适合做资源网站创业用。资源下载类网站目前还是红利期,搞个特价主机和域名,再用这个代码搭建起来就可以投入运营......