Qt for GUI を使用して Python プログラムを .exe ファイルに変換するにはどうすればよいですか??
Python ソース コードのインストール ファイルを作成したい
最初の部分: 「Qt for GUI を使用して Python プログラムを .exe ファイルに変換するにはどうすればよいですか??」
Python 2.2 - 2.7 をサポートする PyInstaller を使用できます。これには、すべての dll およびプラグインに Qt を含めるためのフック システムがあります。
また使用することができます:
基本的に、これらすべてのシステムには、バイナリ パッケージを処理および生成するための定義ファイルがあります。たとえば、esky には、パッケージを生成するための setup.py (distutil ファイル) があります。
from esky import bdist_esky
from distutils.core import setup
setup(name="appname",
version="1.2.3",
scripts=["appname/script1.py","appname/gui/script2.pyw"],
options={"bdist_esky":{"includes":["mylib"]}},
)
「python setup.py bdist_esky」を呼び出すことができますよりも
PyInstaller の場合はかなり異なります。コンソールから、PyInstaller フォルダーに cd します。
python Makespec.py [options] script.py
これにより、スクリプトをパッケージ化するためのすべてのオプションを含む仕様ファイルが生成されます。このファイルはエディタで変更することもできます。
python Build.py script.spec
これにより、exe (または同等の os バイナリ) が分析およびビルドされます。
後編:「Pythonソースコードのインストールファイルを作りたい」
プラットフォーム インストーラーを作成するには、NSIS、InnoSetup、BitRock インストーラー、IzPack、または同等のものを使用する必要があります。したがって、最初の部分で生成されたバイナリ結果を取得し、OS 配布用にパッケージ化する必要があります。ほとんどすべてのインストーラー システムは、Windows システム用に考えられています。クロス プラットフォーム : ゼロ インストール、IzPack ... IzPack を使用する場合、クロス プラットフォーム インストーラーに jvm を含める料金を支払うことができます。
ここでは、Py2Exe を使用するのが最適です。
PY2EXE バイナリ: http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/
使用法 :
py2exeをインポート
setup(console=['Python スクリプトの絶対パス'])
このファイルを保存します。
コマンド プロンプトに移動し、setup.py ファイルが保存されているディレクトリを変更します。
コマンドを実行します: [python < your python script name_to be convert in exe > py2exe]
2 つ以上のリンクを投稿する 10 の評判がないため、画像を投稿できません。ヘルプが必要な場合はコメントしてください。