auto-py-to-exe 是用來將Python程式打包成執行檔的圖形化工具。本文就是主要介紹如何使用 auto-py-to-exe 完成 python 程式打包。 auto-py-to-exe 基於pyinstaller ,相較於pyinstaller ,它多了GUI 介面,用起來更為簡單方便
#首先我們要確保我們的python 環境要大於或等於2.7 然後在cmd 裡面輸入:pip install auto-py-to-exe ,輸入完成之後,pip 就會安裝auto-py-to-exe 套件了。安裝完成之後,我們就可以在 cmd 輸入:auto-py-to-exe,來啟動 auto-py-to-exe 程式了。
出現上述圖片,auto-py-to-exe 就安裝成功了。
在使用auto-py-to-exe 打包python 程式的時候,有許多設定選項需要我們去指定,能正確知道這些選項的作用是十分重要的。下面我將介紹其中一些重要的選項。
(1) Script Location
Script Location 主要是指定我們要打包的python 檔案
(2) Onefile
#Onefile 下方有兩個選項,分別是:One Directory 和One File
(3) Console Window
Console Window 主要設定打包程式執行時,是否出現控制台
(4) Icon
用於指定打包程式的圖示
#本節主要以一個計算機程式來介紹如何使用auto-py-to-exe 來打包程式。
auto-py-to-exe 打包程式主要分3 部分,分別是:
開啟cmd ,輸入:auto-py-to-exe 開啟auto-py- to-exe 後,我們就要進行設定選擇了。
計算器程序,大家可以到GitHub 去下載,地址是:https://github.com/pythonprogrammingbook/simple_calculator
在打包時,我們要進行的設定主要有:
##如果程式裡面有自己的模組,我們必須把模組的目錄加到Additional Files 裡面。不然會出現Failed to execute script XXX 錯誤
#在計算器程式裡面我們所有的模組都在calculation 目錄下,所有我們需要將calculation 路徑加入到Additional Files 裡面
配置完成之後點選CONVERT .PY TO .EXE 按鈕
這樣我們就完成一個計算器專案的打包。
3. 查看打包效果
在打包文件目錄中,我們可以看到一個 main.exe 文件,這就是我們打包文件。
點選 main.exe ,就可以看到一個計算器程式了。
至此,打包工作圓滿完成。
本文主要介紹如何使用 auto-py-to-exe 來對 python 程式進行打包。但只是介紹最簡單的 python 程式打包,如果想對複雜的程式進行打包,上面的配置肯定是不行的。
如果想更深入的了解 auto-py-to-exe ,我建議大家去研究一下 pyinstaller 。 auto-py-to-exe 是基於 pyinstaller 的,研究 pyinstaller ,將會對我們深入使用 auto-py-to-exe 有非常明顯的效果。
想更深入了解 pyinstaller 可以去閱讀官方文件。
以上是Python 腳本打包 exe,auto-py-to-exe 來幫你!的詳細內容。更多資訊請關注PHP中文網其他相關文章!