Этот вопрос закрыт для ответов, так как повторяет вопрос Созданный *.exe файл не хочет открываться без картинки рядом, как исправить?
@QPython

Как при компиляции программы в exe файл сделать доступными для открытия на других компьютерах использованные с моего ноута картинки?

Написал программу на Python. Использовал в ней картинки, которые хранятся на моем ноуте. Теперь пытаюсь создать exe-файл программы. Буду благодарен за подсказку, как сделать картинки доступными для открытия на других компьютерах в exe-файле?
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 2
@CHolfield
Сконвертируй файлы картинок в строки base64, онлайн сервисов полно. Исходник у тебя бинарный, выход base64 строка. И присвой эти строки переменным внутри скрипта на питоне. В тексте программы выполняй обратное преобразование в массив байт и далее в картинку. Этап со строками и конвертацией можно пропустить, если в переменных хранить массив байт.

Упд: должен быть какойто штатный способ добавить в файл ресурсы через среду разработки, но это неточно)
Ответ написан
Vlad_IT
@Vlad_IT
Front-end разработчик
Надо смотреть, что у вас за упаковщик в exe, у него наверняка есть встроенное средство паковки ресурсов в exe. Например вот для py2exe www.py2exe.org/index.cgi/data_files для cx_Freeze есть параметр include_files.
Просто гуглите
НАЗВАНИЕ_ПАКОВЩИКА pack images
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы