Pythonでexe形式の実行ファイルを生成する方法は何ですか?
Pythonコードを実行可能なファイル(exeファイル)に変換するには、pyinstallerツールを使用できます。
- 最初に、pyinstallerがインストールされていることを確認してください。次のコマンドを使用してpyinstallerをインストールできます:
- pyinstallerをインストールする
- Pythonファイルがあるディレクトリに移動するには、ターミナルやコマンドプロンプトを使用してください。
- コマンドラインで、以下のコマンドを使用してexeファイルを生成します:
- あなたのスクリプト.pyを一つのファイルにまとめる、pyinstaller –onefile
- 同じディレクトリ内に、”dist”というフォルダが作成され、生成されたexeファイルが含まれます。
- Pythonスクリプトが他のモジュールやライブラリに依存している場合は、–hidden-importパラメータを使用してそれらを指定することができます。たとえば:
- あなたのスクリプト.pyを–onefile –hidden-import module1 –hidden-import module2オプションでpyinstallerを実行してください。
- 生成されたexeファイルに必要なすべてのモジュールとライブラリが含まれるようになります。
- distフォルダー内に生成されたexeファイルを見つけてください、それはもう実行可能ファイルです。
生成されたexeファイルは、元のソースコードファイルよりもはるかに大きくなる可能性があります。これは、Pythonインタプリタとすべての依存ライブラリを含んでいるためです。