当前位置: 首页 > 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使用参考 - 知乎

相关文章:

  • 音视频之H.264的句法和语义
  • 自定义线程池 4.0
  • PostgreSQL的扩展moddatetime
  • Objective-c Block 面试题
  • 一键给你的网页增加 ios26 液态玻璃效果
  • 洛谷 蜜蜂路线 高精度
  • NLP学习路线图(四十四):跨语言NLP
  • 蛋白分析工具和数据库
  • Claude Blender
  • springMVC-12 处理json和HttpMessageConverter<T>
  • 《第二章-内功筑基》 C++修炼生涯笔记(基础篇)数据类型与运算符
  • DAY 53 对抗生成网络
  • 每日算法刷题Day30 6.13:leetcode二分答案2道题,用时1h10min
  • 玩转计算机视觉——按照配置部署paddleOCR(英伟达环境与昇腾300IDUO环境)
  • java爬虫框架,简单高效,易用,附带可运行案例
  • 基于 Spring Cloud Gateway + Sentinel 实现高并发限流保护机制
  • 流数据机器学习框架 CapyMOA
  • Spring Boot常用依赖大全:从入门到精通
  • Java求职者面试指南:Spring, Spring Boot, Spring MVC, MyBatis技术深度解析
  • MySQL(多表设计、多表查询)
  • 合肥网站网页设计/百度免费发布信息网站
  • 免费教做面食的网站/百度关键词排名查询工具
  • 河南seo和网络推广/seo优化教学视频
  • 建建建设网站/搜索引擎营销的优势和劣势
  • 企业网站栏目设置/网上怎么发布广告
  • 做外贸怎么打开国外网站/武汉网站seo公司