py2exe를 이용한 wxPython프로그램 컴파일

나부군의 이미지

이번에 kldp.net을 통해 내놓은 eBookFinder를 윈도우즈용으로 컴파일 하기 위해서 py2exe를 가지고 삽질을 조금했습니다. 현재 웹상에 한글로 된 자료가 거의 없는 것 같아서 부끄러움을 무릅쓰고 다른 분들 실수하지 마시라고 글을 올립니다.

http://nabugoon.cafe24.com/wiki.php/BlogEBookFinder/2005-01-24#327ccad834299f6db5b8814e7b11e4ed

도움이 되시길...

Forums: 
exman의 이미지

c:\python24\lib\site-packages\py2exe아래의 py2exe 예제 소스들을 살펴보면

innoSetup이라는 공개인스톨쉴드를 이용하여 setup.exe로 만들어주는 예제가 있습니다.

그걸 사용하면 output의 양이 12메가에서 한 4메가 정도로 압축될것입니다.

나부군의 이미지

exman wrote:
c:\python24\lib\site-packages\py2exe아래의 py2exe 예제 소스들을 살펴보면

innoSetup이라는 공개인스톨쉴드를 이용하여 setup.exe로 만들어주는 예제가 있습니다.

그걸 사용하면 output의 양이 12메가에서 한 4메가 정도로 압축될것입니다.

감사합니다. 약간(?)의 삽질끝에 결국 성공했습니다. 그런데, 파이썬이 설치되어 있지 않은 곳에서 MSVCR71.DLL파일이 있어야 한다는 메시지가 뜹니다. 만약 MSVCR71.DLL을 추가시켜서 배포한다면 라이센스에 어떤 영향을 미치는지 아십니까?

youlsa의 이미지

어차피 런타임 DLL이라 배포해도 괜찮은걸로 알고 있습니다.

=-=-=-=-=-=-=-=-=
http://youlsa.com

cleansugar의 이미지

나부군님 링크가 깨졌는데 문서좀 올려주실 수 없을까요?

___________________

http://blog.aaidee.com

재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.

아이디의 아이디어 무한도전
http://blog.aaidee.com

귀태닷컴
http://www.gwitae.com

lazycoder의 이미지

요즘 django를 데스크탑 응용프로그램으로써 동작되게 배포하는 방법을 찾는중인데 py2exe보다 pyinstaller가 편할 것 같더군요. 아직 성공은 못했지만..
아무튼 pyinstaller 1.4가 wxPython을 지원합니다. 1.5버전이 되면 정식으로 윈도우 플랫폼에서의 파이썬 2.6버전과 64bit 윈도우도 지원하다고 하네요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.