Уменьшить(сжать) размер exe (PyInstaller, Python)

Создание исполняемых файлов на Python с помощью PyInstaller является популярным выбором среди разработчиков. Однако, exe-файлы, созданные таким образом, могут быть довольно большими. В этой статье мы рассмотрим несколько способов уменьшения размера exe-файла.

1) Удалить Python, если установлен 64-bit

2) Скачать Python 32-bit: https://www.python.org/downloads/windows/

3) Скачать UPX и распаковать: https://github.com/upx/upx/releases

3) Открыть командную строку

pip install pyinstaller
cd C:\Users\User\Desktop\Python
py -m venv myenv | или использовать параметры: --exclude-module setuptools --exclude-module pillow
C:\Users\User\Desktop\Python\myenv\Scripts\activate.bat
pip list
py -m pip install --upgrade pip
pyinstaller --name myApp --exclude-module pip --clean --windowed --onefile --noconfirm --icon icon.ico --upx-dir="C:\Users\User\Desktop\Python\upx-4.2.4-win64" main.py

Заключение

Уменьшение размера exe-файла, созданного с помощью PyInstaller, возможно с использованием комбинации методов, таких как исключение ненужных модулей, удаление отладочной информации и сжатие с помощью UPX. Эти шаги помогут вам значительно сократить размер конечного исполняемого файла, что особенно важно при распространении вашего приложения.

Если у вас есть дополнительные вопросы или методы, не стесняйтесь делиться ими в комментариях!
Поделится:
*текст* - жирный, ~текст~ - курсивный, -текст- - зачеркнутый, _текст_ - подчеркнутый
IP-адрес: 18.224.66.254
Часовой пояс: Asia/Almaty
Подробнее

Сервисы

Страницы

Информация