Я пытаюсь встроить папку с изображениями в сгенерированный (с PyInstaller) исполняемый файл. Но это не работает для меня. Даже с одним простым изображением!
Переменная datas в моем файле main.spec выглядит следующим образом:
datas=[ ('C:\\Users\\<user>\\dir1\\dir2\\MyApp\\images\\myicon.png', 'images') ],
В соответствии с документацией:
Первая строка указывает файл или файлы, которые находятся сейчас в этой системе. Второй указывает имя папки для хранения файлов во время выполнения.
В файле python я читаю изображение так:
self.SetIcon(wx.Icon("images\\myicon.png"))
Наконец, этокак я упаковываю все в * .exe с помощью PyInstaller:
pyinstaller --onefile --windowed --icon=images\main32x32.ico main.spec
Я получаю следующую ошибку:
Failed to load image from file "images\myicon.png"
Может кто-нибудь сказать мне, что я делаю неправильно?