2012-10-28 5 views
0

저는 wxPython 스크립트의 .exe를 만들기 위해 1 주일 이상 노력했습니다. 나는 여전히 많은 질문을 가지고 있으며, exe를 만드는 과정은 여전히 ​​분명하지 않다.wxPython GUI .exe 만들기?

  1. 어떤 유틸리티를 사용해야합니까? 나는 py2exe, pyinstaller, gui2exe, gui2exe 및 일부 그늘진 .bat 파일 등을 사용하는 것을 들었습니다. wxPython 응용 프로그램에 가장 적합한 것은 무엇입니까?
  2. .dll과 어떤 관련이 있습니까? 그들이하는 일은 무엇이겠습니까? 왜 내 컴퓨터를 "묶어 야"해야하며, 왜 사용자 컴퓨터에 있지 않습니까?
  3. .exe 파일을 번들로 제공 할 수 있습니까? 아니면 .exe가 들어있는 디렉토리에 있어야합니까?

잠시 동안 내 프로그램을 exe로 만드는 방법을 정확하게 알아 내려고 노력했기 때문에 이러한 것들은 특히 명확하지 않았습니다.

+0

py2exe와 pyinstaller를 비교해 보려면 http://stackoverflow.com/questions/6235123/python-executables-py2exe-or-pyinstaller도 참조하십시오. – bouke

답변

1
  1. 는 매우 쉽게 쓸 수 있으며 응용 프로그램이 문제
  2. 일부 Windows DDLs 포함 된 파이썬 컴파일러와 아마는 Win32 API를 위해 필요없이 실행으로 내가 pyInstaller 중에 사용은 당신이 할 수있는 pyInstaller 중에 함께
  3. 를 호출 -F 플래그를 사용하여 필요한 모든 것을 번들합니다 (설정 파일과 dbs 제외). 난 그냥 py2exe을 시도했습니다
+0

어떻게하면 exe에 wxPython을 포함 시키시겠습니까? – tkbx

+0

pyInstaller 문서 및/또는이 자습서를 참조하십시오. http://www.blog.pythonlibrary.org/2010/08/10/a-pyinstaller-tutorial-build-a-binary-series/ 로켓 과학이 아닙니다. 조금도 – W0bble

1
  1. , 그것은 좋은 것 같습니다. 그것은 필요한 모든 것을 .exe에 번들로 묶거나, .exe가 원하는 디렉토리에있게합니다.
  2. wxpython은 커널 코드가 C++로 작성된 wxwigets의 api입니다. 이들 중 상당수는 DLL을 컴파일, 그래서 당신이
  3. 을 실행중인 경우 때문에이 DLL을 호출 할 수있는 프로그램 BTW 1.

참조와 함께 당신이 그들을 번들해야하고, 그것은 영어로 질문에 대답하는 내 처음 도움이되기를 바랍니다.