如何在Python 3.6 中將Python 腳本轉換為可執行檔(.exe)
將Python 腳本轉換為可執行檔(.exe) 可以使其獨立運行,而無需Python 解釋器。這是解決您遇到的特定挑戰的解決方案:
使用 cx_Freeze 的方法:
步驟:
- 安裝 Python 3.6。
- 安裝 cx_Freeze:在命令中執行 pip install cx_Freeze
- 安裝 idna:在命令提示字元中執行 pip install idna。
- 建立一個名為 myfirstprog.py 的 Python 腳本。
- 建立一個名為 setup.py 的新 Python 檔案與您的腳本位於同一目錄中。
- 將以下程式碼複製到setup.py 並儲存它:
from cx_Freeze import setup, Executable
base = None
executables = [Executable("myfirstprog.py", base=base)]
packages = ["idna"]
options = {
'build_exe': {
'packages':packages,
},
}
setup(
name = "<any name>",
options = options,
version = "<any number>",
description = '<any description>',
executables = executables
)
- 右鍵點擊腳本目錄中的任意位置,然後選擇「在此處開啟命令視窗」。
- 在命令提示字元中,鍵入 python setup.py建置。
- 如果沒有錯誤,將會建立一個建置資料夾。
- 導航到建置資料夾並找到 myfirstprog 應用程式。
- 運行該應用程式以驗證其功能。
請注意:
- 替換 myfirstprog。 py 與 Python 腳本的實際檔名。
- 在setup.py 中的軟體包清單。
- 在 setup.py 中自訂安裝資訊(名稱、版本、描述)。
- 確保在建置執行檔之前安裝導入的軟體包。
以上是如何使用 cx_Freeze 從 Python 3.6 腳本建立獨立的 .exe?的詳細內容。更多資訊請關注PHP中文網其他相關文章!