在之前的學習中,我們介紹了許多 PySide6 元件的使用。若想分享給不熟悉 Python 的使用者,最方便的方法就是將其打包為可執行檔(.exe),使其在沒有 Python 環境的情況下也能執行。
PyInstaller 是一個方便的工具,它可以將 Python 腳本打包成可執行的文件,支持多平台(Windows、Mac、Linux)。
首先,在終端或命令提示字元中安裝 PyInstaller,執行以下指令:
pip install pyinstaller
接下來,進入到你 Python 腳本所在的目錄,使用以下命令進行打包:
pyinstaller your.py
這個命令會生成一個包含可執行文件的 dist 文件夾 , 裡面會有打包好的應用。
打包成功後會顯示:
之後你會看到如下的文件夾結構:
如果不希望在 Windows 系統上執行時彈出命令行窗口,可以使用 --windowed
pyinstaller --windowed your.py
此外還可以自訂應用的圖標,使用 --icon
:
pyinstaller --icon="path/to/icon.ico" your.py
打包功能 不僅能將單個檔案打包,也能打包整個資料夾。除了上面提到的 --windowed
和 --icon
,PyInstaller 還提供了許多其他功能。可以執行以下命令來查看所有可用選項 :
pyinstaller --help
這樣,可以更靈活的使用 Pyinstaller 打包應用程序。