首頁 >後端開發 >Python教學 >如何使用 cx_Freeze 將 Python .py 腳本轉換為 .exe 檔案?

如何使用 cx_Freeze 將 Python .py 腳本轉換為 .exe 檔案?

Patricia Arquette
Patricia Arquette原創
2024-12-24 07:24:18778瀏覽

How to Convert a Python .py Script to an .exe File Using cx_Freeze?

將Python .py 轉換為.exe

簡介

簡介

將腳本轉換為可執行檔(.exe)允許它獨立於Python解釋器運行。為了在 Python 3.6 中實現這一點,可以使用多種方法,但它們可能會帶來挑戰。本文解決了這些挑戰,並提供了使用 cx_Freeze 將 Python 腳本轉換為 .exe 的全面指南。

  1. 方法:
  2. 安裝Python 3.6 : 確保您的電腦上安裝了Python 3.6 system.
pip install cx_Freeze安裝cx_Freeze:
    使用pip 安裝cx_Freeze:
pip install idna
安裝 idna:
    某些模組可能需要額外的依賴項。安裝 idna:
  1. 建立 Python 腳本: 編寫副檔名為 .py 的 Python 腳本。例如,我們將其命名為「myfirstprog.py」。
  2. 建立 setup.py 腳本: 在與腳本相同的目錄中建立一個名為「setup.py」的新 Python 檔案。
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
)
將程式碼加入setup.py:
    將以下程式碼貼到setup.py:
  1. 開啟指令提示符: 在目錄中按住Shift 鍵並右鍵單擊以開啟命令提示字元視窗。
python setup.py build
執行指令:
    鍵入下列內容指令:

找到.exe 檔案: 如果成功,將建立一個“build”資料夾。您的 .exe 應用程式將位於該資料夾中。

  • 附加說明:
  • 修改setup.py:更新setup.py 中的名稱、版本和描述欄位以符合您的應用程式。
  • 包含匯入的套件: 將 Python 腳本中匯入的任何套件加入 setup.py 中的「套件」清單。

安裝依賴項:

確保在執行「python setup.py build 之前安裝了所有必需的依賴項。」透過以下操作通過這些步驟,您可以使用Python 3.6 中的cx_Freeze 輕鬆將Python 腳本轉換為執行檔。

以上是如何使用 cx_Freeze 將 Python .py 腳本轉換為 .exe 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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