2012-12-10 3 views
0

저는 몇 시간 씩보고 있습니다. 나에게 의미가있는 유일한 것은 http://fnch.users.sourceforge.net/portablepygtkwindows.html이지만 40MB보다 큰 공간을 차지하며 너무 커요.PyGTK를 exe로 변환

다른 튜토리얼은 너무 복잡하기 때문에 그 과정을 거치거나 얻은 결과가 작동하지 않습니다.

py2exe를 시도했지만 import gtk이 실패했습니다.

저는 pyinstaller를 시도했습니다. GTK 파일은 포함되었지만 glade 파일은 포함되지 않았습니다.

저는이 모든 것을 하나의 독립 실행 형 .exe로 갖고 싶습니다. 하지만 이제는 파이썬이없는 창에서 제대로 작동하도록하는 것이 최우선 과제입니다. 도움을 주려는 노력은 많이 감사합니다.

답변

3

py2exe and pygtk에 대한 일부 지침이 제공됩니다. 하나의 exe 파일에 전체 프로그램을 가질 수는 있지만, 복사해야 할 GTK 라이브러리는 없습니다 :

일단 완료되면 etc, lib 및 share를 복사해야합니다 GTK + 설치 디렉토리 (pygtk 설치가 아님)에서 dist 디렉토리 py2exe가 생성됩니다.

외모도 ship data files with pyinstaller입니다.

+0

진심으로 감사드립니다. 나는 그것을 exe로 변환 할 수 있었다. 나는 minty의 대답과 비교하려고 시도했다 : http://stackoverflow.com/questions/112698/py2exe-generate-single-executable-file 그리고'{ 'bundle_files': 1}'을 추가했다. 그것을 단지 4 개의 파일로 변환합니다 (충분 함). 그러나 내 프로그램이 실행되지 않습니다. bundle_files를 2로 변경하면 실행되지 않습니다. 그러나 bundle_files가 3 (기본값)이면 다시 작동합니다. 내가 뭘 놓치고 있니? – elwc

+0

그 대답에서,'bundle_files = 2'는 파이썬 인터프리터가 없기 때문에 실행하지 말아야합니다. 그러나'bundle_files = 1'은해야합니다. 나는이 도구를 사용한 적이 한번도 조금 봤는데, 그래서 여기에 설명을 해줄 수는 없다. – liberforce