2010-10-05

把ulipad編譯成執行檔

Ulipad算是一套不錯的python editor, 但是它並沒有可執行版本,得要自己手動處理。以下就是我找出來的步驟。


安裝wxpython, comtypes, py2exe, pywin32(所有版本請自行注意需要一致)
下載mscvp90.dll到ulipad目錄下

首先要在ulipad目錄下建立一個mysetup.py檔案

內容如下:
# mysetup.py
from distutils.core import setup
import py2exe

setup(windows=["ulipad.py", {"script":"ulipad.py", "icon_resources":[(1, "ulipad.ico")]}])


windows這個參數,還可以改成console,這樣製作出來的程式,就會自動打開終端機。
接著在提示號下使用
python mysetup.py py2exe

此時將產生名為dist的子目錄,其中將包括所有必要文件,當然也會有一個叫做ulipad.exe的檔案。然後你再把原本ulipad給的lang與images兩個目錄放到dist裡面,這樣就是一套完整的綠色ulipad軟體了。

目前的瞭解是如果你要開發GUI程式,最好使用wxpython,這樣py2exe的相容性會比較高。

沒有留言: