ホームページ >バックエンド開発 >Python チュートリアル >py2exe を使用して Python スクリプトから単一の実行可能ファイルを作成する方法

py2exe を使用して Python スクリプトから単一の実行可能ファイルを作成する方法

Susan Sarandon
Susan Sarandonオリジナル
2024-11-29 19:32:16391ブラウズ

How to Create a Single Executable File from a Python Script Using py2exe?

py2exe で単一の実行可能ファイルを生成する方法

コンピューティングにおいて、単一の実行可能ファイルは、必要なく直接実行できるプログラムです。追加の依存関係またはインストール用。これには、プログラムを実行するために必要なすべてのコードとリソースが含まれています。 Python で単一の実行可能ファイルを生成する 1 つの方法は、py2exe を使用することです。

py2exe の Bundle_files オプションを使用する

py2exe を使用して単一の実行可能ファイルを作成するには、次の Bundle_files オプションを利用します。 setup.py ファイル。 Bundle_files を 1 に設定し、compressed を True に指定し、zipfile を None に設定します。これは、Python インタープリターを含むすべてのファイルを、配布用の圧縮された単一ファイルにバンドルするように py2exe に指示します。

py2exe のドキュメントで説明されているように、bundle_files の有効な値は次のとおりです。

  • 3 (デフォルト): ファイルをバンドルしない
  • 2: Python 以外のすべてをバンドルするインタープリター
  • 1: Python インタープリターを含むすべてをバンドルします

zipfile を None に設定すると、バンドルされたファイルは別個の library.zip アーカイブではなく実行可能ファイルに組み込まれます。

サンプル Setup.py ファイル

これはBundle_files 構成を示すサンプル setup.py ファイル:

from distutils.core import setup
import py2exe, sys, os

sys.argv.append('py2exe')

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

この setup.py ファイルを実行すると、Python インタープリターと、実行に必要なすべてのファイルを含む単一の実行可能ファイル (single.exe) が生成されます。 single.py スクリプト。

以上がpy2exe を使用して Python スクリプトから単一の実行可能ファイルを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。