boring_student 2025-01-12 06:51 采纳率: 60%
浏览 32

pyqt6打包程序太大

我用的是Nuitka打包的pyqt6程序有149mb

img

找一个人帮我找找问题这是项目地址https://github.com/boringstudents/CHMLFRP_UI/
这是我的打包命令

img

谢谢了

  • 写回答

2条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-01-12 08:31
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    根据您提供的信息,您使用Nuitka打包的PyQt6程序大小为149MB,您想要减小打包后程序的体积。 首先,建议您检查是否有未使用的依赖项或者资源文件导致程序体积过大。您可以使用工具如TreeSize或者pyinstaller的`--exclude-modules`参数来排除未使用的模块。 另外,您可以考虑使用PyInstaller打包程序,因为Nuitka生成的可执行文件往往较大。您可以尝试以下步骤:
    1. 安装PyInstaller:pip install pyinstaller
    2. 打包程序:pyinstaller --onefile yourscript.py
    3. 通过--onefile参数生成单个独立的可执行文件,可以减小程序体积。 如果您仍然遇到问题,可以考虑使用UPX对可执行文件进行压缩:
    4. 下载UPX:https://upx.github.io/
    5. 压缩可执行文件:upx --best yourscript.exe 这样可以进一步减小程序体积。 希望以上信息对您有帮助。如果需要更多帮助,请提供更多详细信息或代码示例。
    评论

报告相同问题?

问题事件

  • 创建了问题 1月12日