2012年9月11日 星期二

py2exe:Python程式打包成Exe檔

一、安裝py2exe 
到官網下載符合你Python版本的py2exe安裝檔 

二、準備打包用程式
視窗程式
#! /usr/bin/env python
# coding: cp950
from distutils.core import setup
import py2exe, sys, os
sys.argv.append('py2exe')
setup(
    options = {'py2exe': {'bundle_files': 1}},
    windows = [{'script': "test.py"}],
    zipfile = None,
)

控台程式
#! /usr/bin/env python
# coding: cp950
from distutils.core import setup
import py2exe, sys, os
sys.argv.append('py2exe')
setup(
    options = {'py2exe': {'bundle_files': 1}},
    console = [{'script': "test.py"}],
    zipfile = None,
)

zipfile = None和'bundle_files': 1用於將相關檔案包進EXE
test.py請改成目標的程式檔名稱
該打包用程式命名為setup.py(可更改)

三、開始打包 
於CMD主控台,CD至目標資料夾後,依序執行下面兩個指令
python setup.py install 
python setup.py py2exe
結束EXE檔會產出於dist資料夾

沒有留言:

張貼留言