1) Не нужно нести бред по типу этого: "Как скомпилировать проект python..."
1.1 Питон интерпретируемый язык и компилироваться никак не может И НЕ СМОЖЕТ !!! Он может только упаковываться, но это другая песня.
1.2 Картинки можно упаковать рядом с собой легко и просто.
2) В pyinstaller если ты устанавливаешь флаг --onefile то можно ещё и установить флаг для добавления файла в архив примерно как-то так:
pyinstaller --onefile --add-data "logo.jpg;logo.jpg" main.py
Теперь более подробно об этой штуке:
"ИМЯ_ФАЙЛА_В_ДИРЕКТОРИИ;ИМЯ ФАЙЛА В АРХИВЕ ВМЕСТЕ С main.py"
Например так:
У вас есть изображение logo.jpg который лежит в папке imgs, то для упаковки его вместе с приложением можно поступить так
pyinstaller --onefile --add-data "imgs\logo.jpg;imgs\logo.jpg" main.py
Если ничего не напутал, то всё так и есть :)
Если ответ устраивает - отметьте ответ решением.