Pyinstaller e --onefile: Como incluir uma imagem no arquivo exe

Eu criei um arquivo exe usando o Pyinstaller.

pyinstaller.exe --onefile --icon='Loco.ico program.py

No programa, incluo uma imagem em meus gráficos e, quando executo o programa sozinho em sua pasta, obtenho o seguinte:

IOError: [Errno 2] No such file or directory: 'Logo.png'

Uma solução é incluir a imagem na pasta do exe, como pode ser visto no link abaixo:

pyinstaller não mostra imagens e ícone

Mas, novamente, o objetivo de --onefile é ter exatamente isso, não precisa da imagem adicional. Acho que a solução pode estar nesse link, mas ainda não o compreendi.

Agrupando arquivos de dados com o PyInstaller (--onefile)

meu arquivo de especificação tem a seguinte aparência:

# -*- mode: python -*-
a = Analysis(['AMOS_Visualizer.py'],
    pathex=['C:\\Users\\elu\\PycharmProjects\\Prosjektet\\Forsok splitting'],
    hiddenimports=[],
    hookspath=None,
    runtime_hooks=None)

pyz = PYZ(a.pure)
exe = EXE(pyz,
      a.scripts,
      a.binaries,
      a.zipfiles,
      a.datas,
      name='AMOS_Visualizer.exe',
      debug=False,
      strip=None,
      upx=True,
      console=True , icon='AMOS.ico')

questionAnswers(4)

yourAnswerToTheQuestion