基本上是參考 http://www.py2exe.org/index.cgi/Tutorial
試過import 第三方模組、內建的GUI 模組(Tkinter)、自定義的模組, py2exe 都能打包。以下是流程:
1.安裝 py2exe
2.在要打包的py檔目錄下,新增一個'setup.py'檔,其內容為
- from distutils.core import setup
- import py2exe
- setup(console=['要打包的檔名.py'])
4.會在同目錄下產生兩個資料夾,其中一個新增的資料夾'dist'內會產生一個同檔名的exe檔
在Linux下將py檔打包成執行檔, 以python 2.7為範例
1. 安裝 pyinstaller (pip install pyinstaller)
2. pyinstaller --onefile filename.py
3. 在同目錄下的dist資料夾內產生可執行檔 filename