Pythonを使用して実行可能ファイルを作成する方法
実行ファイルをPythonコードにパッケージ化するには、PyInstaller、cx_Freeze、py2exeなどのツールを使用できます。
PyInstallerでパッケージする方法:
- pyinstallerをインストール
- コードがあるディレクトリに移動する。
- pyinstaller –onefile your_script.py をネイティブな日本語で言い換えると:
pyinstaller –onefile your_script.py - パッケージ化完了ら、distフォルダの中の生成された実行ファイルをみつける。
cx_Freezeを使用する手順は次のとおりです。
- pipでcx_Freezeをインストールする
- setup.pyというファイルを作成し、以下をファイルにコピーしてください。
from cx_Freeze import setup, Executable
setup(
name="Your program name",
version="0.1",
description="Your program description",
executables=[Executable("your_script.py")]
)
- python setup.py を使ってビルドする
ライブラリ「py2exe」を使用してアプリケーションをWindows実行ファイルに変換する手順は次のとおりです。
- pip install py2exe
- setup.pyという名前のファイルを作成し、以下の内容をファイルにコピーします:
from distutils.core import setup
import py2exe
setup(console=['your_script.py'])
- python setup.py py2exe
必要なツールを選択し、上記の手順に従えば、Pythonコードをネイティブの実行可能ファイルにパッケージ化できます。