news 2026/2/25 15:09:34

python语言打包工具

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python语言打包工具


链接:https://pan.quark.cn/s/364c4fb425cf

作为一个没有经历过任何系统学习的编程小白,曾经的我一度为了打包python脚本而烦恼,在这个过程中也对这个有了一定的了解。

于是,在一个风和日丽的午后,我决定写一个用于python打包的小玩意。目前支持pyinstaller和nuitka这两种相对主流的打包方式。
这个界面很简单,选择你需要打包的脚本,会自动检测是不是在虚拟环境中,并检测一些依赖是否按转;当然了,还是可以使用自己手动选择相应的python解释器。
然后就是,图标制作。之前打包的python脚本只有一个默认的图标,后来慢慢学习了更改图标的方式。这里面的制作图标也许目前不是很完善,适配做到的可能还不是很好,但是勉强也可以使用吧。
后面就是检测脚本中的一些依赖,选择安装。这个地方其实有些鸡肋,一般自己写,肯定在虚拟环境中安装好了,但是可能需要选择另外的解释器进行编译,应该还是会使用到的。
后续的两种打包方式就是自己选择就行了。
隐藏控制台就是运行不会出现那个命令窗口,生成单文件就是没有别的文件夹了。
压缩这里有upx和不压缩,以及内压缩。注意双层压缩可能导致打包时间很长。
编译后端主要是对nuitka的,建议自己去安装下MSVC,这样使用起来速度快一点。
并行任务,这个看电脑的内存,一般不要选择自动。选择4即可。

当然了,毕竟我也是小白,很多地方写的不是很好,各位大佬海涵。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/24 15:25:09

通信原理篇---数字基带系统的传输特性分析(3)

一、核心问题:码间串扰(ISI)1.1 什么是码间串扰?码间串扰是数字通信系统中,由于信道带宽有限和记忆效应,导致相邻码元在时域上相互重叠的现象。通俗比喻:传送带上摆放黏土方块,每个方…

作者头像 李华
网站建设 2026/2/25 5:09:54

英雄联盟智能助手:5个实用功能让你游戏体验大升级

英雄联盟智能助手:5个实用功能让你游戏体验大升级 【免费下载链接】LeagueAkari ✨兴趣使然的,功能全面的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/LeagueAkari 想要在英雄联…

作者头像 李华
网站建设 2026/2/23 19:13:44

实现有效的数据读取保护和用户画像构建,在尊重隐私的前提下获取有价值的商业洞察。

实现有效的数据读取保护和用户画像构建,在尊重隐私的前提下获取有价值的商业洞察。 系统限制较多通话记录的直接读取通常不被允许如果需要访问相关数据需通过设备管理 实现有效的数据读取保护和用户画像构建,安全机制概述 现代移动操作系统出于用户隐私…

作者头像 李华
网站建设 2026/2/25 6:04:15

【卫星】基于伪多普勒的卫星测高地球曲率校正附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 👇 关注我领取海量matlab电子书和数学建模资料 &#x1…

作者头像 李华
网站建设 2026/2/23 23:13:48

(新卷,100分)- 会议室占用时间(Java JS Python C)

(新卷,100分)- 会议室占用时间(Java & JS & Python & C)题目描述现有若干个会议,所有会议共享一个会议室,用数组表示各个会议的开始时间和结束时间,格式为:[[会议1开始时间, 会议1结束时间], […

作者头像 李华