当前位置: 首页 > news >正文

浅谈为windows7平台打包基于pyside6的UI程序

1、保证代码编译平台和win7的版本位数一致。

2、windows7平台可用:

        python版本<=3.8,建议3.8.10,一般选择3.6

        pyside6版本<=6.1.3,选择6.1.3。

        nuitka选择1.8.5。

        从这里下mingw-w64靠谱:github.com/brechtsanders/winlibs_mingw/releases

3、打包命令,新手越简单越好。

先选带终端的方便调试,直接exe拉到cmd里,看报错。

nuitka ui.py ^
--standalone ^
--enable-plugin=pyside6 ^
--windows-icon-from-ico=spider_icon.ico ^
--output-dir=outdebug ^
--show-progress 

确认无误,上这个,使体验最优

nuitka ui.py ^
--standalone ^
--enable-plugin=pyside6 ^
--windows-icon-from-ico=spider_icon.ico ^
--output-dir=out ^
--show-progress ^
--mingw64 ^
--windows-disable-console 

再优化一下

upx/upx: UPX - the Ultimate Packer for eXecutables

upx --lzma --best ui.exe

tips:

每个版本改动大,最好还是自己看nuitka --help,以实际为准

使用 nuitka --plugin-list查看可用的插件

(99+ 封私信 / 50 条消息) nuitka使用参考 - 知乎

http://www.xdnf.cn/news/1015597.html

相关文章:

  • AD工程面板拖动以及固定位置
  • 通过XML方式在Word段落前添加空白段落
  • “交错推理”降低首token耗时,并且显著提升推理准确性!!
  • DMC-E 系列总线控制卡----雷赛板卡介绍(五)
  • 组合模式深度解析:Java设计模式实战指南与树形结构处理架构设计
  • 在ros中动态调整雷达,线激光雷达等设备的静态坐标关系
  • NaluCFD 介绍和使用指南
  • 复习embedding编码范式及理解代理Agentic RAG及传统RAG的区别
  • 【leetcode】101. 对称二叉树
  • 编译,多面体库
  • Java SE(13)——工具类
  • 基于深度学习的智能语音合成系统:技术与实践
  • Android中的DX、D8、R8
  • HTML5实现好看的邀请函网页源码
  • 1.13使用 Node.js 操作 SQLite
  • 7. TypeScript接口
  • gazebo仿真中对无人机集成的相机进行标定(VINS-Fusion)
  • 西电新增信息力学与感知学院,26考研正式招生
  • qt配合海康工业相机取图开发
  • UE 新版渲染器输出视频
  • HOT 100 | 73.矩阵置零、54.螺旋矩阵、48.旋转图像
  • 贫血模型与充血模型
  • 从0到1:Dify AI智能体部署与使用全攻略
  • 如何存储和和使用比特币---第1关:比特币的存储
  • 机器学习--分类
  • Kafka入门4.0.0版本(基于Java、SpringBoot操作)
  • [Godot] C#读取CSV表格创建双层字典实现本地化
  • Yarn与NPM缓存存储目录迁移
  • c++ std::function
  • MySQL查询缓存深度剖析