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’にチェックを入れることです。
Step 2: Open the Windows Command Prompt
次に、Windows のコマンド プロンプトを開きます:
Step 3: Pyinstallerパッケージのインストール
Windowsのコマンドプロンプトで、以下のコマンドを入力してpyinstallerパッケージをインストールします(そしてEnterキーを押します):
pip 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:
Step 5: Pyinstallerを使って実行ファイルを作成する
Pythonスクリプトからpyinstallerを使って実行ファイルを作成することができます。
コマンドプロンプトに移動して、次のように入力します。
cd の後に、Pythonスクリプトが保存されている場所を入力します
私の場合、コマンドプロンプトに次のように入力しました。
cd C:\Users\Ron\Desktop\MyPython
私のコマンドはこのようになりました(Pythonスクリプトがコンピュータに保存されている場所を入力した後、Enterキーを押すことを忘れないでください)。
次に、以下のテンプレートを使用して実行ファイルを作成します:
pyinstaller --onefile pythonScriptName.py
この例では、pythonScriptNameが「hello」なので、実行ファイルを作成するコマンドは以下のようになります。
pyinstaller --onefile hello.py
コマンドプロンプトで:
完了したら、最後にEnterキーを押します。
Step 6: Run the Executable
指定した場所に実行ファイルが作成されるはずです。
私の場合は、最初に「hello」スクリプトを保存した場所 (C:Users\Desktop\MyPython) に戻りました。 その場所にはいくつかの追加ファイルが作成されました。
これで、実行ファイルが表示されます。
ファイルをクリックすると、プログラムを起動できるはずです(エラーメッセージが表示される場合は、Visual C++ Redistributableをインストールする必要があるかもしれません)。
今回の例では、「hello」という実行ファイルをクリックすると、ボタン1つで次のような表示になります:
ボタンをクリックすると、「Hello World!’
pyinstallerについては、pyinstallerのマニュアルをご覧ください
。