Ich baue eine Installations-EXE für mein Projekt mit bdist_wininst von setsetool. Ich habe jedoch festgestellt, dass, wenn ich tatsächlich gesagt laufen Installationsprogramm auf einem Win7-64bit Maschine w/Python 2.7.3, habe ich eine Runtime Error erhalten, die wie folgt aussieht: http://i.imgur.com/8osT3.jpg. (nur der 64-Bit-Installer gegen Python-2.7 64-Bit; der 32-Bit-Einsen (auf Python2.7 32-Bit) scheint gut) Ich kann auf OK klicken und der Installer beendet, aber das sieht definitiv schlecht für Endbenutzer aus.Windows-Installationsprogramm, das mit setup.py erstellt wurde bdist_wininst löst RuntimeError bei der Installation aus. Wie behebe ich das?
Irgendwelche Ideen, wie es zu lösen?
Gerade clairify, hat Py2.7.3 + Win6_64bit nicht. Py2.7.4 + Win7_32bit funktioniert? Ich gehe davon aus, dass Sie die Laufzeitbibliotheken nicht korrekt kreisen. Wie verpacken Sie Ihre Sachen? – Torxed
Ich Paket mit bdist_wininst auf Ubuntu Linux 12.10, die die exe produziert. Der distutils Code (Befehl/bdist_wininst.py) anhängt nur Informationen an den Stub-Installateure (wininst-9.0.exe und wininst-9,0-amd64.exe) und fand in /usr/lib/python2.7/distutils/ (create_exe sehen) Befehl). Beachten Sie, dass ich den Code leicht monkey-patch, um die richtige exe (Fehler mit Python2.6 +) zu verwenden. – UsAaR33
Aus Neugier, haben Sie versucht, alles auf einer tatsächlichen Windows-Maschine boundling? Ich habe nur schlimme Angst, dass das ganze Problem ist, weil die ursprüngliche Quelle viele DLLs fehlt, die ein Windows-Installer benötigen könnte und dort für das Paket nicht abgeschlossen ist. – Torxed