Windows에서 py2exe 0.6.9 및 Python 2.6.4를 사용하여 Python 응용 프로그램을 번들로 제공하려고합니다. 실행 내가 그것을 구축하는 데 사용되는 시스템에서 잘 실행되는 동안 나는 다른 시스템에서 실행하려고하면 실패합니다 : py2exe 응용 프로그램을 실행할 때 MemoryLoadError
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
은 내가 라이브러리를 누락 강한 직감을 가지고,하지만 난 ' 종속성 검사기가 대상 시스템에서 누락 된 항목을 표시하지 않으므로 특히 —이 확실하지 않습니다. 어떻게해야합니까?
DLL을 확인하고 적어도 * 이름이 * 있습니다.종속성 검사기가이를 확인합니다. exe가 아닌 dist 폴더 전체를 복사합니다. –
그리고 그 dll의 버전? 그걸 확인 했니? – Paul