pyinstaller最小化打包exe可执行程序最全详细介绍

本文详细介绍了如何使用pyinstaller在虚拟环境中最小化打包Python程序为exe可执行文件,包括创建虚拟环境、安装依赖、设置打包选项以及处理资源文件和配置文件的问题,确保打包后的exe文件体积小巧且能正常运行。
摘要由CSDN通过智能技术生成

pyinstaller最小化打包exe可执行程序最全详细介绍

阅读引导

1、python开发以后,想要打包成exe可执行文件,最终的包非常大。

2、基本思路是建立虚拟环境,减少环境中的多余包。

3、打包内部资源的路径问题、icon问题

使用python开发了程序,有时候需要分发给不懂技术的人进行使用。

对方环境里面,一般不会安装python环境。

这样,就需要打包成exe。mac环境需要对应打包成app。

python打包,一般使用的是pyinstaller

一个非常大的问题是,pyinstaller打包时,会把python运行时环境全部打包,也就是你所使用pip install命令安装的所有包,不管程序有没有用到,都打包进去。

这样打包出来的程序非常庞大。

下面,就介绍一种方式,将程序最小化打包。

1

安装虚拟环境

在虚拟环境(virtualenvs)下打包,可以使得打包过程更纯净,减少不必要的库和依赖。

  1. pip install virtualenv安装虚拟环境软件
  2. 创建文件夹,以把相关的虚拟环境放在里面,例如:D:\workspace\tryPythonVSC\virtualEnvs\
  3. 然后进入这个文件夹:cd D:\workspace\tryPythonVSC
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值