google-code-prettify

星期四, 9月 15, 2022

【Python】將 Python Script 編譯成 執行檔(Executable File)

 口白:

流動的水沒有形狀,漂流的風找不到蹤跡,任何案件的 Coding 都取決於心
唯一看透真相的是,外表看似卜朧共,智慧卻低於常人的 名卜朧共 刻爛
(謎之音:把 Code 刻到爛簡稱刻爛.爛..爛...)
Music:
#表升半音 []表高八度
4 3 2 6 4 2 3 #6 6 5 4 5 4 5 6 4 3 2 5 4 3 4 2 6 4 5 [2] [1] #6 6 5 6
4 3 2 6 4 2 3 #6 6 5 4 5 4 5 6 4 3 2 4 3 2 4 2 6 4 5 [2] #6 6 5 6
口白:
刻爛:真実はいつも一つ!

環境:
Linux Mint 下使用 Python 3.8.10
Windows X下使用 Python 3.10 .6

狀況:
將 .Py 的 Python Script 編譯成 執行檔(Executable File)

要如何實做?問問谷哥吧…沒有谷哥罩…我就廢了…
以下就以 MS Windows X 的環境進行吧

流程:
1. 安裝 軟體
1.1 PYTHON3.X
1.2 chrome
2. 更新 與 安裝 Python 的套件
2.1 編譯執行檔需要的套件
2.2 專案需要的套件
3. Python Script 編譯成 執行檔(Executable File)

參考文獻:

那我們開始吧...
1. 安裝 軟體
     去官網下載並安裝軟體吧
1.1 PYTHON3.X
安裝吧,就讓我們向那些寫書的大師致敬
(謎之音:你就懶吧…光安裝就佔了三分之一篇幅)

選擇自訂安裝
就裝想裝的東西吧
基本要裝有 pip ...如果不喜歡 notepad 那就裝 IDLE 開發工具吧

必勾選 將 Python 加入環境變數
(目的是可以在 MSDOS Command line 下執行 Python)

Python 安裝完成

1.2 chrome
要谷哥罩...必裝
安裝 Chrome

2. 更新 與 安裝 Python 的套件
用下列指令安裝需要的套件

2.1 編譯執行檔需要的套件
py -m pip install --upgrade pip
py -m pip install --upgrade pyinstaller
py -m pip install --upgrade auto-py-to-exe

2.2 專案需要的套件
py -m pip install --upgrade matplotlib
py -m pip install --upgrade ezdxf

用檔案總管 在 Python 專案目錄下,路徑列中下 cmd 開啟命令提示字元

命令提示字元 開啟囉

裝裝裝...



(謎之音:你再懶吧…)

3. Python Script 編譯成 執行檔(Executable File)

使用 auto-py-to-exe ,在命令提示字元下 輸入auto-py-to-exe
它將會使用 Chrome 來開啟,這就是為什麼要裝它了

使用參數 --hidden-import 加入專案需要的套件
(我第一次編譯出錯,再把出錯的套件加入)

可輸出成單檔,CLI 程式
並產生編譯指令
(謎之音:就是懶的打字吧…)

編譯中...

編譯完成...

完...
(未完待續)