目前python主要打包執行檔的工具有三種
1. py2exe
2. cx_Freeze
3. PyInstaller
這邊選cx_Freeze, 原因請參考 利用cx_Freeze将py文件打包成exe文件(图文全解)
但這篇不是說明如何打包的,
而是告訴你cx_Freeze怎安裝的
首先下載安裝 https://pypi.python.org/pypi/cx_Freeze
選擇適合你環境的版本,這裡選cx_Freeze-4.3.4.win32-py3.4.exe
(選錯了你再安裝畫面會有找不到Python Register的提示)
安成後,再到pyhton scripts的位置=>預設C:\Python34\Scripts
會多三個無副檔名的檔案
cxfreeze
cxfreeze-quickstart
cxfreeze-postinstall
打開cmd切換路徑到C:\Python34\Scripts
python.exe cxfreeze-postinstall
這時會再多出兩個檔案
cxfreeze.bat
cxfreeze-quickstart.bat
這樣才能在cmd下輸入(不然會出現"cxfreeze不是內部或外部指令...balabala的錯誤")
cxfreeze --version,如下圖
如果這時出現的是 "系統找不到指定的路徑"
請修改cxfreeze.bat內容
@echo off
C:\Python34\python.exe C:\Python34\Scripts\cxfreeze %*
===>
@echo off
python執行檔絕對位置 cxfreeze絕對檔位置 %*
大功告成,
至於怎打包
看下面的參考官網即可.
參考