天天看點

Py之cx_Freeze:Python庫之cx_Freeze庫(程式打包)簡介、安裝、使用方法詳細攻略—案例之實作機器人線上24小時智能翻譯

cx_Freeze簡介

       一種打包工具的庫,将我們寫的py檔案編譯成可執行檔案,例如在windws下就是exe檔案,将項目打包成exe檔案windows使用者使用。

注意:py檔案最好不要太長,且不要出現下劃線,例如Python_mat_224.py檔案名可能程式識别不了而報無法找到該檔案的錯誤。

cx_Freeze安裝

pip install cx_freeze

Py之cx_Freeze:Python庫之cx_Freeze庫(程式打包)簡介、安裝、使用方法詳細攻略—案例之實作機器人線上24小時智能翻譯

cx_Freeze使用

在要打包的程式内建立 setup.py 檔案,然後指令,安裝exe或msi即可

參考文獻:Py之Crawler:爬蟲線上翻譯,實作翻譯功能

cx_Freeze庫:利用cx_Freeze庫對Python檔案進行打包的詳細攻略流程

下載下傳使用位址:機器人線上24小時智能翻譯軟體Design By Jason niu

T1、打包為exe: python setup.py build -i Jasonniu.ico指令即可

Py之cx_Freeze:Python庫之cx_Freeze庫(程式打包)簡介、安裝、使用方法詳細攻略—案例之實作機器人線上24小時智能翻譯
Py之cx_Freeze:Python庫之cx_Freeze庫(程式打包)簡介、安裝、使用方法詳細攻略—案例之實作機器人線上24小時智能翻譯

T2、打包為msi: python setup.py bdist_msi指令即可

Py之cx_Freeze:Python庫之cx_Freeze庫(程式打包)簡介、安裝、使用方法詳細攻略—案例之實作機器人線上24小時智能翻譯
Py之cx_Freeze:Python庫之cx_Freeze庫(程式打包)簡介、安裝、使用方法詳細攻略—案例之實作機器人線上24小時智能翻譯

安裝大功告成!