Python ファイルを exe ファイルにパッケージ化する方法

青灯夜游
リリース: 2022-01-12 15:38:05
オリジナル
198841 人が閲覧しました

Python では、py2exe と PyInstaller を使用して、Python スクリプト ファイルを exe ファイルにパッケージ化できます。以下の記事で詳しく紹介していますので、皆さんの参考になれば幸いです。

Python ファイルを exe ファイルにパッケージ化する方法

Python ファイルを exe ファイルにパッケージ化する方法:

方法 1 , py2exe を使用して exe ファイルをパッケージ化する

py2exe は、Python スクリプトを Windows .exe アプリケーションに変換する簡単な方法です。これは、Distutils に基づくユーティリティで、ユーザーが Python をインストールしなくても、Python で書かれたアプリケーションを Windows コンピューター上で実行できるようにします。これは、プログラムをスタンドアロン アプリケーションとしてエンド ユーザーに配布する必要がある場合に最適なオプションです。

注: py2exe は現在、Python 2.x でのみ動作します。

1. py2exe をダウンロードしてインストールします。

ダウンロード アドレス: https://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/

2. ファイルを exe ファイルにパッケージ化する

次に、exe ファイルを作成するには、Python が保存されているフォルダーに setup.py というファイルを作成する必要があります。実行するスクリプト ファイルが見つかったら、次のコードを記述します。

# setup.py
from distutils.core import setup
import py2exe
setup(console=['myscript.py'])
ログイン後にコピー

上記のコードでは、myscript.py を実行可能ファイル (myscript.exe) にパッケージ化します。 setup 関数はパラメーター console=['myscript.py'] を受け取ります。これは、myscript.py という名前のコンソール アプリケーションがあることを py2exe に伝えるために使用されます。

その後、exe ファイルを作成するには、Windows コマンド プロンプト (cmd) から実行するだけです:

python setup.py py2exe。
ログイン後にコピー

大量の出力が表示され、dist と 2 つのフォルダーが作成されます。建てる。

Python ファイルを exe ファイルにパッケージ化する方法

py2exe は、ビルド フォルダーを一時フォルダーとして使用して、実行可能 (exe) ファイルに必要なファイルを作成します。

dist フォルダーには、実行可能ファイルと、その実行可能ファイルの実行に必要なすべてのファイルが保存されます。ビルド フォルダーは削除しても安全です。

注: パス環境変数に python が含まれていると仮定して、python setup.py py2exe を実行します。そうでない場合は、c:\python27\python.exe setup.py py2exe を使用してください。

実行可能 (exe) ファイルが動作するかどうかをテストします:

cd dist
myscript.exe
ログイン後にコピー

方法 2: PyInstaller を使用して exe ファイルを生成します

PyInstaller は、Windows (もちろん Linux、Mac OS X、Solaris、AIX を含む) 上で Python プログラムを実行可能な EXE ファイルにパッケージ化できます。

1. PyInstaller をダウンロードしてインストールします

ダウンロード アドレス: http://www.pyinstaller.org/

注: Windows に PyInstaller をインストールする前に, PyWin32 をインストールする必要があります (ダウンロード アドレスは - http://sourceforge.net/projects/pywin32/files/pywin32/Build 217/)。

次に、PyInstaller をインストールし、Windows コマンド プロンプト (cmd) から実行します。

pip install pyinstaller
ログイン後にコピー

Python ファイルを exe ファイルにパッケージ化する方法

Python ファイルを exe ファイルにパッケージ化する方法

##pyinstaller が正常にインストールされたことが表示されます - 3.1。 1 pypiwin32-219 はインストールが成功したことを意味します

2. パッケージ化

ここで app.py をパッケージ化し、Windows コマンド プロンプト (cmd) から実行します。 ##
pyinstaller.exe --onefile --windowed app.py
ログイン後にコピー

とても簡単です。

パッケージ化が成功すると、最終的な実行可能ファイル app.exe と関連ファイルが dist ディレクトリに配置されます。dist ディレクトリが存在しない場合は作成されます。

Python ファイルを exe ファイルにパッケージ化する方法

使用中のオプションの概要を次に示します:

--onefile は、すべてを 1 つの実行可能ファイルにパッケージ化するために使用されます。真ん中。このオプションが指定されていない場合、ライブラリなどはメインの実行可能ファイルとは別のファイルとして配布されます。

--windowed は、アプリケーションの実行中にコンソール ウィンドウが表示されないようにします。非グラフィカル アプリケーション (つまり、コンソール アプリケーション) を公開する場合は、このオプションを使用する必要はありません。

app.py はメインのソース ファイルです。このスクリプトのベース名は実行可能ファイル (exe) の名前として使用されますが、--name オプションを使用して別の実行可能ファイル名を指定することもできます。

以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がPython ファイルを exe ファイルにパッケージ化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート