나는 PyQt 기반 응용 프로그램을 Windows .exe 파일로 묶는 py2exe에 대한 표준 설치 스크립트를 가지고 있습니다.py2exe로 묶는 PyQwt
오늘 저는 PyQwt 모듈을 사용하는 간단한 스크립트를 시도했지만 작동하지 않습니다. py2exe에 괜찮아 실행,하지만 난이 생성 한 .exe를 실행하면 로그 파일에 다음 덤프 및 실행되지 않습니다 : 나는 build\bdist.win32\winexe\collect-2.5
디렉토리에 PyQt4\Qwt5\
에서 볼 때, Qwt.pyd
확실히있다
Traceback (most recent call last):
File "qwt_test.pyw", line 5, in <module>
File "zipextimporter.pyo", line 82, in load_module
File "PyQt4\Qwt5\__init__.pyo", line 32, in <module>
File "zipextimporter.pyo", line 98, in load_module
ImportError: MemoryLoadLibrary failed loading PyQt4\Qwt5\Qwt.pyd
.
이 오류와 관련하여 온라인에서 유용한 정보를 찾지 못했습니다. 무엇이 그것을 일으킬 수 있습니까? 감사.
알렉스, py2exe에 바로 작동 PyQt와 관련하여 문제가되는 것은 PyQwt 부분 일 뿐이며 Pyinstaller를 선호하는 이유는 무엇입니까? 내게는 지원이 적고 업데이트가 덜되어 있고 사용하기에 다소 고풍 스럽습니다 –
(최근 지원되지는 않았지만) - http://www.pycon.it/conference/talks/distribuire-programmi-python-con-pyinstaller 및 http://www.pycon.it/static/stuff/slides/distribuire-programmi-python-con을 참조하십시오. -pyinstaller.pdf (URL은 걱정하지 마세요 ;-). 일단 svn co http://svn.pyinstaller.org/trunk pyinstaller, pyinstall er/doc/CHANGES.txt에는 1.3 이후의 많은 변경 사항이 나열되어 있습니다. 나는 단지 그들이 곧 릴리즈를하기를 희망한다. -) –
필자는 이전에 PyInstaller와 함께 작업했으며 실제로 PyQwt 애플리케이션을 올바르게 패키징했다. 그러나 저는 항상 지원 부족에 실망했습니다. SVN에서 다운로드하는 것은 건강한 프로젝트의 신호가 아닙니다. 나는 네가 옳았다는 것을 희망하고 곧 개선 할 것이다. –