Большой размер файла после сборки pyqt для exe с pyinstaller - PullRequest
0 голосов
/ 22 октября 2019

Следующий код - это модуль, который я использовал в своем виджете pyqt, но после того, как я использую pyinstaller для создания exe-файла, размер файла составляет 233 МБ.

Как уменьшить размер файла?

Я пытался создать новую виртуальную среду, но улучшения не было, и я также пытался добавить excludes=['mkl','whl'] в мой файл pyinstaller spec, но также не улучшил.

from PyQt5.QtWidgets import QMainWindow, QMessageBox, QApplication, QFileDialog
from PyQt5.QtGui import QIcon, QPixmap
from PyQt5.QtCore import Qt, pyqtSignal, QEvent
import sys
from glob import glob
from numpy import array as nparray
from PIL.Image import open as imopen
from win32gui import GetWindowText, GetForegroundWindow
from MainWindow import Ui_MainWindow, resource_path
from qimage2ndarray import array2qimage
from shutil import move
from os import makedirs, chdir, getcwd
from os import path as ospath

MainWindow - это код пользовательского интерфейса, который я создаю с помощью qtdesigner, модуль, который он использует:

from PyQt5.QtWidgets import QWidget, QLabel, QPushButton, QStatusBar
from PyQt5.QtCore import QRect, Qt, QSize, QMetaObject, QCoreApplication
from PyQt5.QtGui import QFont, QIcon, QPixmap
import sys
from os.path import join, abspath
...