Pythonファイルをexe化する

Pythonファイルをexe化する

Pythonファイル「.py」をexe形式に変換する方法。pyinstallerを利用して、ここではexe化してます。exe化するにあたり、SyntaxError: invalid syntaxエラーが発生したので、正しい手順を記載します。

環境

  • OS  windows10 pron
  • python 3.7.4
  • pip 19.2.2
  • conda 4.7.10

pyinstallerインストール

spyder上のコンソールでpipでインストールしてます。

※anacondaでのspyderの利用方法はこちら

exe化

対象のファイルを指定して下記のコマンドを実行します。

※ここではtemp.pyというファイルをexe化します

SyntaxError: invalid syntaxが発生しました。

どうやらspyder上で実行したのが問題なようで、anacondaから対象のEnvironmentsを選択して、ターミナルを起動して実行します。

ファイルがある対象のフォルダに移動します。

※自分の環境ではtemp.pyは.spyder-py3フォルダ内にあります

実行します。

実行すると「dist」ファルダ内に「temp.exe」が作成されていることが確認できます。