Pyinstaller nimmt keine Tree- oder Datendateien auf

Ich versuche einen zu bauensehr Grundlegendes Python-Skript mit pyinstaller:print 'hello world!' und ich versuche, eine Datendatei ODER ein Verzeichnis von Datendateien für die Binärdatei verfügbar zu machen.

Ich habe die Dokumentation immer wieder gelesen, ich habe versucht, mit 1.5, 2.0 und dem Dev Build 2.0 zu bauen, ich habe versucht, mit --onefile AND --onedir zu bauen, ich habe versucht, auf OS X und Linux, aber aus irgendeinem Grund scheinen die datafile / tree-Anweisungen in meiner .spec-Datei ignoriert zu werden.

Hier sind einige .spec-Dateivarianten, die ich ausprobiert habe:

coll = COLLECT(exe,
               a.binaries
               [('README','/Users/username/my_little_app/foo','DATA')],
               Tree('/Users/username/my_little_app/foo','foo'),
               Tree('/foo','foo'),
               Tree('my_little_app/foo','foo'),
               [('my_xml_file.xml','my_little_app/partner.xml','DATA')],
               a.zipfiles,
               a.datas,
               strip=None,
               upx=True,
               name=os.path.join('dist', 'my_little_app'))


a.datas += [('my_xml_file.xml', '/Users/username/my_little_app/my_xml_file.xml',  'DATA')]

Fehlt mir etwas?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage