단순히 console python 프로그램을 하나 짜서 exe 로 변환해서 전달하는데 cx_Freeze 를 사용했다.
여기에 나와있는 대로 간단히 아래 batch 를 사용했는데, 다른 컴에서 안됐다. 나중에 보니 뭔가 잘 안만들어졌다. 이유는 확실치 않다.
c:\>cxfreeze hello.py --target-dir dist
여하튼 그래서 아래처럼 setup.py 를 만들어서 했더니 잘 된다. 그래서 참고용으로 여기 적어놓는다.
OS : windows 7 64-bit
python : 32-bit python 2.7
cx_Freeze 4.3.3 32bit
import sys from cx_Freeze import setup, Executable # Dependencies are automatically detected, but it might need fine tuning. build_exe_options = {"packages": ["os"], "excludes": ["tkinter"]} # GUI applications require a different base on Windows (the default is for a # console application). base = 'Console' if sys.platform == "win32": base = 'Console' setup( name = "traffictop", version = "0.1", description = "traffic top!", options = {"build_exe": build_exe_options}, executables = [Executable("traffictop.py", base=base)])
c:\>setup.py build
댓글 없음:
댓글 쓰기