10월, 2010의 게시물 표시

py2exe

py2exe   파이썬으로 만든 프로그램을 exe 실행파일로 생성해주는 패키지. setup.py 에 옵션을 적고 실행하면 dist 폴더에 관련 파일(dll, exe,library )들이 생성됨.   폴더 째로 배포하면 된다고 하는데.. 걸리는게 몇 가지 있음   dll 파일이 없어서 warning이 뜨는데.. 이 문제로 tts기능이 안되는거 같음.. gui 프로그램에 들어가는 이미지파일과 data파일(내경우는 csv파일), 그리고 *.dll, library.zip파일을 하나로 묶어서 exe파일로 배포하고 싶은데.. 이게 쉽지 않음..- 요곤 귀찮아서 패스...   홈페이지 http://www.py2exe.org/ 한글페이지-이강성님 페이지인듯?? http://www.python.or.kr/pykug/py2exe 관련 정보 블로그 http://bslime.tistory.com/187#recentTrackback http://soooprmx.com/wp/archives/559   아래 내용은 py2exe tutorial 내용임   일단 목적 프로그램이 잘 실행되는지 확인한다. setup.py 파일 생성 setup.py 1 from distutils . core import setup 2 import py2exe 3 4 setup ( console = [ 'hello.py' ] #콘솔에서 실행할경우 -GUI의 경우 cmd가 먼저 뜨고 프로그램이 뜬다. # windows=['hello.py] cmd가 실행안되고 gui 프로그램이 실행된다고 함 ) python setup.py py2exe 실행 (물론  hello.py 파일이 있는 곳에서...   C:\Tutorial>python setup.py py2exe running py2exe *** searching for required modules *** *** parsing results *** creating python l

python

이미지
python 파이썬마을 wxpython wik wxglade tutorial    - GUI 쉽게 생성 Tool , 개체들을 마우스로 집어넣으면 소스코드가 생성됨 pyttsx 1.0   - pyttsx - cross platform text-to-speech pyttsx documentation pyttsx 설치.   pyttsx 설치시에 setuptools가 필요함.. setuptools 파이썬 패키지 설치, 관리를 해주는 프로그램..setup -u install 이런식으로 작동하는 듯함. ez_setup (ez_setup.py) , setuptools ez_setup.py 파일을 실행하면. setuptools를 설치하는듯.. 기억이 안나서 잘 모름.. 난 setuptools(egg파일)를 다운받아서 설치한거 같음... http://peak.telecommunity.com/DevCenter/EasyInstall 리눅스에서는 egg파일이나 소스파일로 하는데.. 윈도우에서는 exe파일 지원한다. 이거 실행하면 설치가 끝남. 그러나 윈도우7_64을 사용중이었는데 설치중 파이썬 레지스트리을 찾을 수 없다는 메세지와 함께 설치가 중단됨. 찾아보니..64bit 윈도우 레지스트리가 달라서 생긴문제인듯. 레지스트리를 수정해주면 파이썬 설치 폴더를 찾아서 설치가 된다. HKEY_LOCAL_MACHINE\SOFTWARE\Python  요기 마우스 오르쪽 클릭해서 내보내기...해서 해당레지스트리를 저장한다. '선택한 분기'만 선택.. 저장된 레지스트리 파일을 메모장으로 열어서. HKEY_LOCAL_MACHINE\SOFTWARE\Python  이부분의 ~\SOFTWARE와 Pytho 사이에 Wow6432Node를 넣어주어야 함. 저기 노드를 들어가보니 뭔 프로그램 정보들이 잔뜩들어있음.. 뭔지 모름. 찾기도 귀찮음.. 아무튼. HKEY_LOCAL_MACHINE\SOFTWARE\Python를  HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\