Ich versuche, eine Python-Anwendung mit py2exe 0.6.9 und Python 2.6.4 unter Windows zu bündeln. Während die ausführbare Datei nur gut auf dem System läuft ich es bauen verwendet, versagt es, wenn ich es auf einem anderen System zu laufen versuchen:MemoryLoadError beim Versuch, py2exe Anwendung auszuführen
C:\Documents and Settings\Administrator\Desktop\dist>.\backend.exe install
Traceback (most recent call last):
File "boot_service.py", line 6, in <module>
File "zipextimporter.pyo", line 82, in load_module
File "win32serviceutil.pyo", line 9, in <module>
File "zipextimporter.pyo", line 98, in load_module
ImportError: MemoryLoadLibrary failed loading win32api.pyd
Ich habe ein starkes Gefühl, dass ich eine Bibliothek fehlt bin, aber ich Ich bin mir unsicher, welche — insbesondere, da der Abhängigkeitsüberprüfer nichts auf dem Zielsystem als fehlend markiert. Wie soll ich vorgehen?
Ich * bin * auf die DLLs prüfen, und sie * sind * dort - zumindest im Namen.Der Abhängigkeits-Checker bestätigt dies. Ich kopiere den ganzen Ordner dist, nicht nur die exe. –
Und die Versionen dieser DLL? Hast du sie überprüft? – Paul