PyInstaller クイックスタート

Pythonプログラムを単一ファイルに組み合わせる

目次

PyInstallerを使用して、Linux、Windows、Macで動作するスタンドアロンの実行ファイルとしてPythonのプログラムをパッケージ化できます。

最も効率的ではありませんが、使用可能です。

Python cube このPythonのキューブ画像は、AIモデルFlux 1 devによって生成されました。

PyInstallerのクイックスタート

PyPIからPyInstallerをインストールします:

pip install pyinstaller

プログラムのディレクトリに移動し、以下を実行します:

pyinstaller yourprogram.py

これにより、distというサブディレクトリにバンドルが生成されます。

pyinstaller -F yourprogram.py

-F(または–onefile)パラメータを追加すると、すべてを1つの"exe"ファイルにパッケージ化します。

pyinstaller -F --paths=<your_path>\Lib\site-packages  yourprogram.py

“ImportError"が発生した場合は、サードパーティのパッケージを考慮してください。

pip install pynput==1.6.8
まだImportErrorが発生する場合は、pyinstallerをダウングレードしてください - pynputとpyinstallerを使用する際にエラーが発生する場合の対処法

欠点

読み込み時間が遅いという不満が多く寄せられています… 自分でさらに調査してください。

有用なリンク