х64 вин10 запустился без трахомудий с какими-нибудь <x.dll is missing> или подобным шаманством
Никакого. Ну, нутика вроде бы что-то относительно адекватное такого плана умела, но "нажать кнопку — и получить exe" не будет всё равно.
1. Убрать --onefile и запаковать содержимое директории в ахрив 2. То же самое но к этому дописать инсталлятор, который создаст красивый ярлык на выходе. 3. Выкинуть pyinstaller и взять python embedded дистрибутив и запихнуть это все в инсталлятор.
1. В директории помимо скрипта еще дочерта всего, этот караван-сарай будет весить явно больше чем нужно 2. На ярлык пох, главное чтобы работало 3. И сколько будет занимать инсталлятор с встроенным питоном? Не <10 МБ же 100%
> 1. В директории помимо скрипта еще дочерта всего, этот караван-сарай будет весить явно больше чем нужно Будто твой exe весит меньше
ты в свой сраный "один ехе" уже суешь весь питон
exe - 8 МБ, папка с венвом, скриптом и остальным мусором >100
Зависимости от попытки упаковки в exe никуда не денутся. Просто с onefile они будут втихую разбрызгиваться по файловой системе перед запуском.
твой exe это по сути самораспаковывающийся архив по размеру файла ты проигрываешь, по расходам по времени тоже
Обсуждают сегодня