如何將Python打包成exe執行檔?

Python是一款自由度相當高且免費的程式語言,然而寫完Code後若要在其他未安裝Python的電腦執行時是一項麻煩,將Python轉成exe執行檔案就是一項解套方法。撰風此次利用PyInstaller這個Package來達成這項任務,以下是我的筆記,詳細資訊也能參考PyInstaller官方說明書

第一步:安裝pyinstaller

撰風使用的是Python編譯器為Anaconda Spyder,不論是Anaconda Spyder還是Pycharm其實做法都是類似的。首先,開啟Anaconda Prompt(參考下圖步驟開啟),輸入安裝pyinstaller指令:

pip install pyinstaller

如何將Python打包成exe執行檔?

第二步:移動Python檔案位置

將編譯好的Python檔案位置移至與Anaconda3資料夾同一層位置,如下圖,我安裝Anaconda後資料夾位於C:\Users\user,則我將test.py也放置到同一個位置。

如何將Python打包成exe執行檔?

第三步:打包成執行檔

Anaconda Prompt中執行以下命令:

pyinstaller -F ___.py

完成後會生成一個.spec檔,以及三個資料夾__pycache__builddist。在資料夾dist當中有一個exe檔,即為我們要打包的成果。此後只需要該exe檔即可使用,無須再開啟Anaconda Spyder了。

如何將Python打包成exe執行檔?

Facebook留言

Wordpress留言 (0)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *