在這篇文章中,我們將學習如何將 Python 程式打包成單一的 .exe
文件,以便在沒有安裝 Python 的 Windows 電腦上運行。我們將使用「番茄鐘」程序作為例子。
需要的工具
打包 Python 程式需要使用一個名為 PyInstaller
的工具。你可以使用 pip
命令來安裝 PyInstaller
:
1 | pip install pyinstaller |
打包過程
在這個例子中,我們假設你的 Python 程式的檔名為 tomato_clock.py
。
首先,打開命令提示字元(cmd),然後使用 cd
命令來導航到 tomato_clock.py
文件所在的目錄。例如,如果你的 tomato_clock.py
文件在 C:\Users\YourName\Documents
目錄下,你需要輸入:
1 | cd C:\Users\YourName\Documents |
請用你的 tomato_clock.py
文件的實際路徑來替換上面的路徑。
現在你應該在 tomato_clock.py
文件的目錄中。接下來,輸入下面的命令來生成 .exe
文件:
1 | pyinstaller --onefile tomato_clock.py |
這條命令會告訴 PyInstaller
將所有的 Python 程式碼和依賴打包成一個 .exe
文件。
等待 PyInstaller
完成打包過程。完成後,你應該可以在 dist
目錄下看到一個名為 tomato_clock.exe
的文件。
隱藏命令提示字元窗口
預設情況下,當你運行 .exe
文件時,會出現一個命令提示字元窗口。如果你不想讓這個窗口出現,你可以在打包時添加 --noconsole
參數:
1 | pyinstaller --onefile --noconsole tomato_clock.py |
使用這條命令打包的 .exe
文件在運行時將不會顯示命令提示字元窗口。
總結
這就是將 Python 程式打包成 .exe
文件的全部過程。現在你可以將任何 .py
文件轉換成 .exe
發送給其他人,他們可以在沒有安裝 Python 的 Windows 電腦上運行程序。

作者: 微風