Pyinstaller создает большой EXE-файл, когда я включаю импорт PIL - PullRequest
0 голосов
/ 02 марта 2020

Я выполняю следующие операции импорта в своем коде

import os
import ctypes
import logging
import tkinter as tk
from PIL import Image
from time import sleep
from shutil import copyfile
from selenium import webdriver
import tkinter.messagebox as message
from selenium.webdriver.common.by import By
import selenium.webdriver.edge.options as edgeOptions
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import  expected_conditions as EC
from winreg import OpenKey,QueryValueEx,KEY_READ
from datetime import date
from datetime import timedelta

Если я закомментирую свой 5-й импорт, ie PIL, то получаю exe-файл размером около 10 МБ. Но если я попытаюсь включить PIL, то pyinstaller отнимает много времени и, наконец, генерирует большой (около 230 МБ) исполняемый файл. Почему это происходит и как я могу избежать этого?

...