发布网友 发布时间:2024-09-08 12:01
共1个回答
热心网友 时间:2024-11-12 10:50
在项目中,为了将Python代码转化为可执行文件(兼容Windows的exe或Ubuntu的可执行文件),我开发了一个基于PySide6的工具,封装了nuitka的部分功能,实现了Python程序的自动化打包。这个工具已成功应用于诸如人工智能元器件物理缺陷检测软件、深度学习数据转换软件以及简单的mac地址获取工具等项目。
在nuitka的1.6rc8(Windows 10)和1.7.9(Ubuntu 22.04)版本下,尽管打包过程中遇到了一些挑战,但大部分问题通过查阅GitHub issues和维护者kayhayen的建议得以解决。我要感谢他们的支持和贡献。
工具界面如图所示,它专为PySide6应用设计,对于PyQt6和PySide2的支持还在计划中。nuitka官网推荐其对PySide6的支持,这使得工具的适用性得以提升。
以下是部分已打包的软件概述: