首頁 >後端開發 >Python教學 >py2exe 如何從 Python 腳本建立單一執行檔?

py2exe 如何從 Python 腳本建立單一執行檔?

Susan Sarandon
Susan Sarandon原創
2024-12-01 01:01:111005瀏覽

How Can py2exe Create a Single Executable File from a Python Script?

使用 py2exe 產生單一可執行檔

從 Python 腳本建立單一執行檔可以簡化分發並易於使用者使用。 py2exe 套件提供了實現此目的的方法。

要產生單一執行文件,請按照以下步驟操作:

  1. 設定捆綁文件選項: 在您的設定中.py 文件,包含值為1 的bundle_files 選項。這告訴 py2exe 將所有腳本和庫檔案捆綁到可執行檔。
  2. 啟用壓縮:要減少執行檔的大小,請將壓縮選項設為 True。這將壓縮捆綁的檔案。
  3. 停用 Zip 檔案建立:由於我們將檔案直接捆綁到執行檔中,因此將 zipfile 選項設為 None。這可以防止 py2exe 建立包含捆綁檔案的單獨 ZIP 檔案。

以下是示範這些設定的範例setup.py 檔案:

from distutils.core import setup
import py2exe

setup(
    options={'py2exe': {'bundle_files': 1, 'compressed': True}},
    windows=[{'script': "single.py"}],
    zipfile=None,
)

更新設定後.py 文件,執行下列指令產生單一執行檔:

python setup.py py2exe

產生的可執行檔將位於dist 資料夾。它將包含所有必要的 Python 庫和腳本,使其成為一個可供分發的獨立檔案。

以上是py2exe 如何從 Python 腳本建立單一執行檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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