Sto tentando di impacchettare un'applicazione Python utilizzando py2exe 0.6.9 e Python 2.6.4 su Windows. Mentre l'eseguibile funziona bene il sistema che ho usato per costruirlo, non riesce quando si tenta di eseguirlo su un altro sistema:MemoryLoadError quando si tenta di eseguire l'applicazione py2exe
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
Ho una forte sensazione che mi manca una biblioteca, ma io' Non sono sicuro quale sia il —, soprattutto perché il controllore delle dipendenze non segnala nulla come mancante sul sistema di destinazione. Come dovrei procedere?
I * am * verifica le DLL e * sono * lì - almeno nel nome.Il controllore delle dipendenze lo sta confermando. Sto copiando l'intera cartella dist, non solo l'exe. –
E le versioni di quelle DLL? li hai controllati? – Paul