Repolode
marcelotduarte

marcelotduarte/cx_Freeze

Pythonスクリプトを、Pythonが動作するあらゆるプラットフォームで使えるスタンドアロン実行ファイルに変換するツール。

スター
1,564
フォーク
241
未解決の Issue
43
最終コミット
10 時間前

これは何?

cx_FreezeはPythonスクリプトをスタンドアロン実行ファイルに変換するため、Pythonを別途インストールしていないマシンでもプログラムを実行できます。生成される実行ファイルは元のスクリプトと同等のパフォーマンスを保つとされており、Pythonが動作するあらゆるプラットフォームに対応しています。

pipまたはconda-forgeからインストールでき、Read the Docsのサイトでドキュメントを参照できます。Windowsサービスの実行ファイルをビルドする例など、サンプルも含まれています。

Python環境を管理していないエンドユーザーに、Python製のコマンドラインツールやデスクトップアプリを単一のプログラムとして配布したい開発者に適しています。

主な機能

  • 01Pythonスクリプトからスタンドアロン実行ファイルをビルドします。
  • 02クロスプラットフォームに対応し、Pythonが動作するあらゆるプラットフォームで使えます。
  • 03pipまたはconda-forgeからインストールできます。
  • 04Windowsサービスの実行ファイルをビルドするサンプルが含まれています。

ユースケース

  • Pythonがインストールされていないユーザーに、Python製デスクトップアプリを配布する。
  • Python製コマンドラインツールを単一の実行ファイルとして配布する。
  • PythonスクリプトをWindowsサービスとしてパッケージ化する。

クイックスタート

  1. 1

    仮想環境に pip で cx_Freeze をインストールする

    pip install --upgrade cx_Freeze
  2. 2

    または conda-forge からインストールする

    conda install conda-forge::cx_freeze

使う前に知っておきたいこと

  • ライセンスは NOASSERTION と記載されています。README には Python Software Foundation License に由来するとあります。商用利用の前にライセンス条項を確認してください。

トピック

#python#packaging#executable#cross-platform#devtools#cx-freeze#freeze#freezing-python-scripts

よくある質問

cx_Freeze とは?
Pythonスクリプトを、Pythonが動作するあらゆるプラットフォームで使えるスタンドアロン実行ファイルに変換するツール。 cx_FreezeはPythonスクリプトをスタンドアロン実行ファイルに変換するため、Pythonを別途インストールしていないマシンでもプログラムを実行できます。生成される実行ファイルは元のスクリプトと同等のパフォーマンスを保つとされており、Pythonが動作するあらゆるプラットフォームに対応しています。
cx_Freeze は無料で使えますか?ライセンスは?
cx_Freeze は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
cx_Freeze は今もメンテナンスされていますか?
活発にメンテナンス中。cx_Freeze の最終コミットは 2026年11月6日 です。
cx_Freeze は何に使えますか?
Pythonがインストールされていないユーザーに、Python製デスクトップアプリを配布する。 Python製コマンドラインツールを単一の実行ファイルとして配布する。 PythonスクリプトをWindowsサービスとしてパッケージ化する。
cx_Freeze のインストール方法は?
仮想環境に pip で cx_Freeze をインストールする: pip install --upgrade cx_Freeze または conda-forge からインストールする: conda install conda-forge::cx_freeze
cx_Freeze はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/marcelotduarte/cx_Freeze

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト