Я делаю отдельное приложение PySide2 с PyInstaller, но размер файла огромен в Linux, в Windows размер .exe составляет всего 70 МБ, а в Linux - 192 МБ
В обоих случаях сборка быласделано с использованием виртуальной среды только с необходимыми модулями. Похоже, проблема в PySide2, так как маленькое окно с меткой создает файл размером 129,3 МБ. Кто-нибудь знает, как решить эту проблему?
Это MWE, для которого pyinstaller производит 129,3 МБ:
import sys
from PySide2.QtWidgets import QApplication, QLabel
# Create a Qt application
app = QApplication(sys.argv)
# Create a Label and show it
label = QLabel("Hello World")
label.show()
# Enter Qt application main loop
app.exec_()
sys.exit()
info:
windows 10
linux mint 19.2
python 3.7.5 64 бита на linux
python 3.7.4 32 бита на windows
pyinstaller: 4.0.dev0 + a9b299995
PySide2: 5.13.0
команда: ../venv/bin/pyinstaller --onefile mwe.py
Редактировать 1:
Я проверил размер pyside2 в Windows и Linux, и он намного тяжелее в Linux, более 450 МБ, в то время как в Windows он составляет всего 300 МБ
.