Create Executable from Python Script using Pyinstaller

Pythonスクリプトからpyinstallerを使って実行ファイルを作成したいと思っていませんか?

もしそうなら、Windowsでこの目標を達成するための完全な手順をお見せします。

Steps to Create an Executable from Python Script using Pyinstaller

Step 1: Add Python to Windows Path

まず始めに、PythonをWindowsのパスに追加したいと思うかもしれません。

Pythonをパスに追加する簡単な方法は、最近のバージョンのPythonをダウンロードして、インストール中に’Add Python to PATH’にチェックを入れることです。

install python

Step 2: Open the Windows Command Prompt

次に、Windows のコマンド プロンプトを開きます:

command prompt

Step 3: Pyinstallerパッケージのインストール

Windowsのコマンドプロンプトで、以下のコマンドを入力してpyinstallerパッケージをインストールします(そしてEnterキーを押します):

pip install pyinstaller

コマンドはこのようになります。

install pyinstaller

Step 4: Save your Python Script

さて、Pythonスクリプトを任意の場所に保存する必要があります。

説明のために、ボタンをクリックしたときに ‘Hello World!

import tkinter as tkroot= tk.Tk()canvas1 = tk.Canvas(root, width = 300, height = 300)canvas1.pack()def hello (): label1 = tk.Label(root, text= 'Hello World!', fg='green', font=('helvetica', 12, 'bold')) canvas1.create_window(150, 200, window=label1) button1 = tk.Button(text='Click Me',command=hello, bg='brown',fg='white')canvas1.create_window(150, 150, window=button1)root.mainloop()

そして、Pythonスクリプトを次のフォルダーに保存しました:

C:

Pythonスクリプト

Step 5: Pyinstallerを使って実行ファイルを作成する

Pythonスクリプトからpyinstallerを使って実行ファイルを作成することができます。

コマンドプロンプトに移動して、次のように入力します。

cd の後に、Pythonスクリプトが保存されている場所を入力します

私の場合、コマンドプロンプトに次のように入力しました。

cd C:\Users\Ron\Desktop\MyPython

私のコマンドはこのようになりました(Pythonスクリプトがコンピュータに保存されている場所を入力した後、Enterキーを押すことを忘れないでください)。

Command Prompt Windows

次に、以下のテンプレートを使用して実行ファイルを作成します:

pyinstaller --onefile pythonScriptName.py

この例では、pythonScriptNameが「hello」なので、実行ファイルを作成するコマンドは以下のようになります。

pyinstaller --onefile hello.py

コマンドプロンプトで:

Create Executable from Python Script using Pyinstaller

完了したら、最後にEnterキーを押します。

Step 6: Run the Executable

指定した場所に実行ファイルが作成されるはずです。

私の場合は、最初に「hello」スクリプトを保存した場所 (C:Users\Desktop\MyPython) に戻りました。 その場所にはいくつかの追加ファイルが作成されました。

Executable Pyinstaller

これで、実行ファイルが表示されます。

How to Create Executable from Python Script using Pyinstaller

ファイルをクリックすると、プログラムを起動できるはずです(エラーメッセージが表示される場合は、Visual C++ Redistributableをインストールする必要があるかもしれません)。

今回の例では、「hello」という実行ファイルをクリックすると、ボタン1つで次のような表示になります:

Create Executable using Pyinstaller

ボタンをクリックすると、「Hello World!’

Create Executable from Python Script using Pyinstaller

pyinstallerについては、pyinstallerのマニュアルをご覧ください

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です