ホームページ >バックエンド開発 >Python チュートリアル >cx_Freeze を使用して Python 3.6 スクリプトからスタンドアロン .exe を作成する方法

cx_Freeze を使用して Python 3.6 スクリプトからスタンドアロン .exe を作成する方法

DDD
DDDオリジナル
2024-12-19 17:36:14146ブラウズ

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」と入力します。 build.
  3. エラーがなければ、ビルド フォルダーが作成されます。
  4. に移動します。ビルド フォルダーに移動し、myfirstprog アプリケーションを見つけます。
  5. アプリケーションを実行して機能を確認します。

注意してください:

  • myfirstprog.py を Python スクリプトの実際のファイル名に置き換えます。
  • setup.py のパッケージ リストにある必要なインポートされたパッケージ。
  • setup.py のセットアップ情報 (名前、バージョン、説明) をカスタマイズします。
  • インポートされたパッケージがインストールされる前にインストールされていることを確認してください。実行可能ファイルをビルドします。

以上がcx_Freeze を使用して Python 3.6 スクリプトからスタンドアロン .exe を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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