首頁 >後端開發 >Python教學 >如何使用 cx_Freeze 從 Python 3.6 腳本建立獨立的 .exe?

如何使用 cx_Freeze 從 Python 3.6 腳本建立獨立的 .exe?

DDD
DDD原創
2024-12-19 17:36:14148瀏覽

How to Create a Standalone .exe from a Python 3.6 Script Using cx_Freeze?

如何在Python 3.6 中將Python 腳本轉換為可執行檔(.exe)

將Python 腳本轉換為可執行檔(.exe) 可以使其獨立運行,而無需Python 解釋器。這是解決您遇到的特定挑戰的解決方案:

使用 cx_Freeze 的方法:

步驟:

  1. 安裝 Python 3.6。
  2. 安裝 cx_Freeze:在命令中執行 pip install cx_Freeze
  3. 安裝 idna:在命令提示字元中執行 pip install idna。
  4. 建立一個名為 myfirstprog.py 的 Python 腳本。
  5. 建立一個名為 setup.py 的新 Python 檔案與您的腳本位於同一目錄中。
  6. 將以下程式碼複製到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
)
  1. 右鍵點擊腳本目錄中的任意位置,然後選擇「在此處開啟命令視窗」。
  2. 在命令提示字元中,鍵入 python setup.py建置。
  3. 如果沒有錯誤,將會建立一個建置資料夾。
  4. 導航到建置資料夾並找到 myfirstprog 應用程式。
  5. 運行該應用程式以驗證其功能。

請注意

  • 替換 myfirstprog。 py 與 Python 腳本的實際檔名。
  • 在setup.py 中的軟體包清單。
  • 在 setup.py 中自訂安裝資訊(名稱、版本、描述)。
  • 確保在建置執行檔之前安裝導入的軟體包。

以上是如何使用 cx_Freeze 從 Python 3.6 腳本建立獨立的 .exe?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn