Pythonスクリプトをexeファイルに変換する


Pythonスクリプトをexeファイルに変換する方法すべてのPython開発者は、彼らが開発したPythonアプリケーションを外部世界に共有したいときに、この質問をします.このブログではPython PythonプログラムをPythonモジュールI . E pyinstallerを使って実行可能ファイルに変換する方法について詳細に説明します.

なぜ共有することはできません.Pyファイル?
Pythonで開発中は、多くのパッケージをインストールし、プログラムで使用します.これらのインストールされたパッケージは開発環境に存在します.
Pythonのファイルを別のマシンに共有するとき、Pythonプログラムがそのマシン上で動くために、同じパッケージが存在するはずです.
すべてのパッケージをインストールする1つの簡単な方法は、要件を使用することです.TXTファイルは、Pythonプログラムの実行に必要なインストールされたパッケージのすべてのリストを持っています.

要件を満たす.txtファイル
このコマンドはPython開発者の開発環境で実行されるべきです.
塗りつぶし条件.txtファイル
$ pip freeze > requirements.txt

要件からパッケージをインストールします.txtファイル
このコマンドは、共有するためにPythonパッケージをインストールするマシンで実行する必要があります.Pyファイル.
要件からパッケージをインストールします.txt
$ pip install -r requirements.txt
しかし、もし、開発者が要求を共有する必要はありません.TXTファイルはまだ別のマシン上で開発されたアプリケーションを実行したい.
Pythonスクリプトファイル(. py)を実行可能ファイル(. exe)に変換すると、この問題を解決できます.
取得した実行可能ファイルはWindowsプラットフォームで実行でき、Pythonプログラムを実行するために必要なすべてのパッケージが含まれます.

pyinstallerとは
PyInstallerはPythonパッケージで、Pythonアプリケーションとそのモジュール/依存関係を単一のパッケージにバンドルします.
これは、ユーザーがマシンのPythonインタプリタまたは任意のモジュールをインストールせずにバンドルされたアプリケーションを実行できるように、ユーザーのためのタスクを簡単になります.
pyinstallerもnumpy、pyqt、django、wxPythonなどのような多くのPythonライブラリをサポートしています.
convert python script to exe fileへの方法について詳しく知る.