close

目前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,如下圖

cx_freeze install.png

 

如果這時出現的是 "系統找不到指定的路徑"

請修改cxfreeze.bat內容

@echo off

C:\Python34\python.exe C:\Python34\Scripts\cxfreeze %*

===>

@echo off

python執行檔絕對位置 cxfreeze絕對檔位置 %*

大功告成,

至於怎打包

看下面的參考官網即可.

 

參考

cx_Freeze官網

installing cx_Freeze to python at windows

arrow
arrow
    全站熱搜

    abcg5 發表在 痞客邦 留言(0) 人氣()