HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 05.11.2023, 18:11
Shelok_Kholmes
Постоянный
Регистрация: 10.10.2018
Сообщений: 443
С нами: 3995744

Репутация: 83
По умолчанию

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

  #2  
Старый 05.11.2023, 18:30
xanndiane
Постоянный
Регистрация: 26.10.2021
Сообщений: 500
С нами: 2394515

Репутация: 48


По умолчанию

Цитата:
Сообщение от Shelok_Kholmes  

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

  #3  
Старый 05.11.2023, 19:45
Digger Man52
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами: 3596877

Репутация: 183


По умолчанию

можешь модули ненужные поотключать, --exclude-module matplotlib и тд.

.spec файлы можешь удалить

можешь запаковать upx

pyinstaller --upx-dir=путь до упх script.py
 
Ответить с цитированием

  #4  
Старый 05.11.2023, 22:15
Shelok_Kholmes
Постоянный
Регистрация: 10.10.2018
Сообщений: 443
С нами: 3995744

Репутация: 83
По умолчанию

Цитата:
Сообщение от Digger Man  

можешь модули ненужные поотключать, --exclude-module matplotlib и тд.
.spec файлы можешь удалить
можешь запаковать upx
pyinstaller --upx-dir=путь до упх script.py
По поводу отключения модулей не особо понял, я пытался импортировать определённые функции из библиотек вот так:

Python:





Код:
from
cv2
import
imread
,
cvtColor
,
resize
,
Canny
,
dilate
,
inRange
,
COLOR_BGR2GRAY


, это не сработало, как будет работать отключение модулей с помощью твоего примера " --exclude-module matplotlib"?

Цитата:
Сообщение от Digger Man  

можешь модули ненужные поотключать, --exclude-module matplotlib и тд.
.spec файлы можешь удалить
можешь запаковать upx
pyinstaller --upx-dir=путь до упх script.py
У меня из-за cv2 и easyocr exe-шник весит 2.5гб, можно как-то ещё уменьшить размер?
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.