吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1555|回复: 19
收起左侧

[求助] python 有没有什么比较好的打包方法?

[复制链接]
dft2010 发表于 2022-3-18 12:14
一个百行代码,打完包竟然300M,这也太吓人了,看了下记录导入了一堆乱七八糟的包,根本就没使用,为什么会把这些包打进去呢??

有没有什么好的打包工具或者库可以缩小打包大小的,起码正常点。。。。最好是成品,有些打包命令好长。。。记不住,容易忘。。。

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
mdmodlol + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

wu_yang007 发表于 2022-3-18 12:19
建立虚拟环境   我是小白
onlyreg 发表于 2022-3-18 12:23
先建立一个干净的虚拟环境,只安装程序需要的包,然后pyinstaller打包就可以了,打包完删除虚拟环境,实测打包体积大大减小
YuanFang0w0 发表于 2022-3-18 12:28
venv创建虚拟环境,安装仅用到的包,在虚拟环境的script文件夹根目录下载个upx,然后用pyinstaller打包,打包的时候本来环境就干净,没那么多乱七八糟的模块,然后pyinstaller会自动调用upx再进行压缩,打包完成后就能小很多了
tukuai88ya 发表于 2022-3-18 12:41
venv创建虚拟环境
sheyong 发表于 2022-3-18 12:51
同求方法!
TokeyJs 发表于 2022-3-18 12:58
重建一个虚拟环境,pyinstaller
我心飞翔1995 发表于 2022-3-18 13:08
pyinstaller有别人做的gui,同时可以使用嵌入版本代替庞大的发行版
aliha 发表于 2022-3-18 13:14
如果用pyinstaller打包的话,可以另外使用python -m venv <dir>建立虚拟环境,然后安装好用的包,切入虚拟环境打包,用vscode比较方便切换。把程序里的 import 换成 from XX import xx,好像也有一些效果,结合 --UPX 的参数可以进一步压缩;或者使用Nuitka 打包也比较小。
gaoei05 发表于 2022-3-18 13:52
python小白学习了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 15:20

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表