이 주제는 이전에 논의 된 적이 있지만 어느 솔루션도 저에게 맞지 않는 것처럼 보입니다.py2exe가 유효한 win32 응용 프로그램이 아닙니다.
나는 PySide과 몇 가지 다른 모듈을 사용하여 파이썬 응용 프로그램을 만들었습니다. 앱을 컴파일 할 때 오류가 표시되지 않으며 64 비트 시스템에서 문제없이 실행됩니다. 저는 32 비트 XP 시스템에서 그것을 실행하려고 할 때
그러나, 나는 내가 마이크로 소프트의 하위로의 dist 폴더에 저장 않았다 (DLL의 포함 할 것을 알고
py2exe not a valid win32 application
를 얻을 수 폴더)하지만 CMD 창에 특정 DLL이 포함되어 있지 않은 메시지가 계속 표시됩니다.
표준 메시지입니까? 일종의 알림 또는 모든 dll이 포함되어 있으면이 메시지가 사라지나요? 나는 어떤 오류도 내지 않는다.
내 혼란이 어디서 오는지. 다른 컴파일러에 관한 Google 검색도 몇 번했는데 Qt과 호환되지 않는 PyInstaller이 나타났습니다.
py2exe에 로그 :
*** binary dependencies ***
Your executable(s) also depend on these dlls which are not included,
you may or may not need to distribute them.
Make sure you have the license if you distribute any of them, and
make sure you don't distribute files belonging to the operating system.
OLEAUT32.dll - C:\Windows\system32\OLEAUT32.dll
USER32.dll - C:\Windows\system32\USER32.dll
IMM32.dll - C:\Windows\system32\IMM32.dll
SHELL32.dll - C:\Windows\system32\SHELL32.dll
ole32.dll - C:\Windows\system32\ole32.dll
WINMM.dll - C:\Windows\system32\WINMM.dll
MSVCR100.dll - C:\Windows\system32\MSVCR100.dll
WSOCK32.dll - C:\Windows\system32\WSOCK32.dll
MSVCP100.dll - C:\Windows\system32\MSVCP100.dll
COMDLG32.dll - C:\Windows\system32\COMDLG32.dll
ADVAPI32.dll - C:\Windows\system32\ADVAPI32.dll
WS2_32.dll - C:\Windows\system32\WS2_32.dll
WINSPOOL.DRV - C:\Windows\system32\WINSPOOL.DRV
GDI32.dll - C:\Windows\system32\GDI32.dll
KERNEL32.dll - C:\Windows\system32\KERNEL32.dll
안녕하세요, 답변 해 주셔서 감사합니다. 그게 내 가정 이었어. 그래서 모든 것을 제거하고 파이썬과 py2exe 32 비트를 다시 설치했다. 이제는 건물을 만든 후에 내 자신의 (64 비트) 머신에서 실행할 수 없다. – T1M
로그 파일은 다음과 같은 내용이 포함 된 생성됩니다 역 추적 (마지막으로 가장 최근 통화) : 파일에서 "Splash.pyc" 파일, 라인 1, 파일 "KruttschnittGmbH.py"라인 1 " DLL로드 실패 : ImportError를이 __load에 PySide \ QtGui.pyc " 파일 라인 (12),"PySide \ QtGui.pyc ", 라인 10 % 1은 올바른 Win32 응용 프로그램이 아닙니다. –
T1M
pyqt에 대한 올바른 DLL을 64 비트 개발 컴퓨터에 배포 했습니까? –