私は Python アプリケーションを構築していますが、クライアントに Python とモジュールのインストールを強制したくありません。
では、Python スクリプトをスタンドアロン実行可能ファイルにコンパイルする方法はあるのでしょうか?
ベストアンサー1
使用できますPyインストーラPython プログラムをスタンドアロンの実行可能ファイルとしてパッケージ化します。Windows、Linux、Mac で動作します。
PyInstaller クイックスタート
PyPI から PyInstaller をインストールします。
pip install pyinstaller
プログラムのディレクトリに移動して、次を実行します:
pyinstaller yourprogram.py
これにより、 というサブディレクトリにバンドルが生成されます
dist
。pyinstaller -F yourprogram.py
-F (または --onefile) パラメータを追加すると、すべてが単一の「exe」にパックされます。
pyinstaller -F --paths=<your_path>\Lib\site-packages yourprogram.py
「ImportError」が発生した場合は、サイドパッケージの使用を検討してください。
pip install pynput==1.6.8
Import-Erorrでまだ実行中 - pyinstallerをダウングレードしてみてください - 参照pyinstaller で pynput を使用するとエラーが発生する
より詳しいチュートリアルについては、マニュアル。