Удаление неиспользуемых файлов Python PyQT5?

Столкнулся с проблемой при компиляции/интерпретации кода Python.

Код не большой, но при создании исполняемого пакета (с помощью cx_Freeze) общий вес составляет более 175 Мб. При анализе в ProcessMonitor - вижу очень много неиспользуемых папок и файлов. Удаляю вручную.

Есть ли способ определить нужные файлы до создания пакета? И исключить всё не используемое?

В коде заменил все большие import на from import

Пример 1:

import os

заменил на

from os import path  # другие не используются

Пример 2:

from PyQt5.QtWidgets import *

Заменил только на необходимые

from PyQt5.QtWidgets import QGraphicsView, QGraphicsPixmapItem, QDockWidget  # это выборка для примера

Изменения не повлияли на размер пакета, в него по прежнему записывается множество неиспользуемых папок и файлов, размер пакета так же остается около прежнего размера (175Мб).


Ответы (0 шт):