如何在使用cx\u freez时减少qt5占用空间

2024-10-08 20:16:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我的程序冻结后大约有100mb。我想减少这个。我发现qt占据了大部分空间。我在windows上使用WinPython64-3.6.8.0Qt5(显然)

我尝试在setup.py中添加qt5目录以排除list,并在zippackages或list中添加intead作为zip包。这将程序缩小到~20mb,但安装后,当我尝试启动它时,出现了一个错误:

ModuleNotFoundError: No module named 'PyQt5.sip'

这是一个游戏伴侣应用程序,使用qt5的用户界面。它自动检测正在运行的游戏,并设置首选关联、优先级,并可以挂起指定的进程/服务。如果我不排除qt5目录,但同样是100mb目录,它就可以工作

  1. 如何修复此错误或这是一个好方法
  2. 如果不是的话,我该怎么办?谢谢

Tags: py程序目录游戏windows错误setup空间

热门问题