Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Converting Python Scripts to Executable Files

By admin on 3月 12, 2021

Introduction

このチュートリアルでは、Python スクリプトを Windows の実行ファイルに変換する方法を 4 つの簡単なステップで説明します。

このチュートリアルは、このタスクの実行中に人々が直面する多くの一般的なエラーを検討した後に設計されており、すべての依存関係をインストールして設定するための詳細な情報を含んでいます。 すでにインストールされている場合は、どのステップも飛ばして構いません。

Step 1: cURLのインストール

cURLは、さまざまなプロトコルを使ってデータを転送するためのライブラリとコマンドラインツールです。 次のステップでは、pipパッケージマネージャーをダウンロードするためにcURLが必要です。 多くの方はすでにセットアップされていると思いますが、それは次のコマンドを実行することで確認できます:

$ curl --version

上記のコマンドが curl のバージョンを返す場合は、このステップの次の指示をスキップできます。 それ以外の方は、以下の3つの手順でcurlをインストールすることができます。

ただし、これは、その特定のフォルダ内でしかcurlコマンドを使用できないことを意味します。 マシンのどこからでもcurlコマンドを使えるようにするためには、curl.exeを右クリックし、「プロパティ」をクリックして「場所」の値をコピーします。 その後、「My PC」を右クリックし、「プロパティ」をクリックします。 左側のオプションパネルで、「システムの詳細設定」を選択します。

表示されたウィンドウで、右下にある「環境変数」をクリックします。

次のウィンドウで、「Path」という名前のユーザー変数を見つけてダブルクリックし、「New」をクリックします。

cURLがシステムのどこからでもアクセスできるようになります。

$ curl --version

次のステップに進みましょう。

Step 2: Install pip

このステップでは、基本的にPythonパッケージのパッケージマネージャーであるpipをインストールします。 次のステップでは、pyinstallerライブラリをインストールするために必要になります。

$ pip --version

上記のコマンドで pip のバージョンが返された場合は、このステップの次の指示を省略できます。

それ以外の場合は、コマンド プロンプトで次の 2 つのコマンドを実行することで、pip をインストールできます:

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
$ python get-pip.py

これで完了です。 これでPipがあなたのローカルマシンにインストールされました。

$ pip --version

次のステップに進む前に、マシンのどこからでもpipコマンドにアクセスできるように、curl.exeで行ったことを繰り返す必要がありますが、今回は「pip.exe」に対して行います。

Windowsキーを押しながら「pip.exe」を検索し、最初の検索結果を右クリックして「ファイルの場所を開く」をクリックすると、そのファイルが置かれているフォルダに移動します。 pip.exe “ファイルを右クリックし、「プロパティ」を選択します。

Step 3: PyInstallerのインストール

このステップでは、pipを使ってpyinstallerをインストールします。 pyinstallerはPythonスクリプトを実行ファイル(.exe)に変換するために必要です。

$ pip install pyinstaller

再度、インストールを確認するために、以下のコマンドを実行します。

$ pyinstaller --version

注意: Anaconda がシステムにインストールされている場合は、代わりに conda パッケージ マネージャーを使用している可能性があります。 その場合は、以下のコマンドを順番に実行してください:

$ conda install -c conda-forge pyinstaller$ conda install -c anaconda pywin32

このステップですべてのインストールが終了します。 次のステップでは、たった1つのコマンドでPythonファイルを実行ファイルに変換します。

Step 4: Convert Python Files to Executables

これが最後のステップです。 pyinstallerを使って、.py.exeに1つのコマンドで変換します。

コマンドプロンプトを開き、Pythonファイル/スクリプトが置かれているディレクトリに移動します。 あるいは、ファイルエクスプローラーを使ってそのディレクトリを開き、右クリック+シフトで「このフォルダでコマンドプロンプトを開く」を選択しても構いません。 ファイルを変換する前に、ファイルが期待通りに動作するかどうかを確認する必要があります。 そのために、実行すると数字の10を表示する基本的なPythonスクリプトを書いてみました。

このスクリプトを実行して、実行ファイルに変換する前に問題なく動作するかどうかを確認してみましょう。

$ python name_of_your_file.py

私の場合、ファイル名は ‘sum.py’ でした。

Python ファイルと同じディレクトリにスタンドアロンの実行ファイルを作成するには、次のコマンドを実行します。 完了すると、3つのフォルダが生成されます。 実行ファイルは「dist」フォルダの中にあります。

では、実行ファイルを実行してみましょう。

Ta-da!

ちょっとしたヒントですが、実行ファイルの終了が速すぎて出力に気づかない場合は、Python ファイルの最後に input() 行を追加すると、入力を待つ間、プロンプトが開いたままになります。

また、実行ファイルが phantomjs のような他の実行ファイルに依存している場合は、 pyinstaller が実行ファイルに含めることができるように、それらを Python ファイルのディレクトリと同じディレクトリに置いておく必要があることに注意してください。

結論

このチュートリアルでは、Pythonのpyinstallerライブラリを使用してPythonスクリプトを実行ファイルに変換する方法を4つのステップで詳しく説明しました。 まず、cURLをインストールし、次にpipとpyinstallerをインストールしました。 最後に、この手順がWindows上で動作することを確認するために、サンプルのPythonファイルを実行ファイルに変換しました

。

投稿ナビゲーション

How to talk to God
シガニー・ウィーバー

コメントを残す コメントをキャンセル

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

最近の投稿

  • Firebush (日本語)
  • 9 Best Dog Vitamins And Supplements For Enhanced Health
  • 2021年のCDレート予測。 金利はおそらく低水準で推移するが、年の後半には上昇するかもしれない
  • 慢性骨盤痛症候群と前立腺炎:症状、診断と治療
  • ミックスベリー・クリスプ
  • Low-Carb Chocolate Pudding Recipe
  • 1歳を過ぎた母乳育児のメリット
  • Is it Safe to Dump Coffee Grounds Down the Sink|Atomic Plumbing
  • Cool-Down After Your Workout (日本語)
  • Our Work (日本語)

メタ情報

  • ログイン
  • 投稿フィード
  • コメントフィード
  • WordPress.org

アーカイブ

  • 2021年3月
  • 2021年2月
  • 2021年1月
  • 2020年12月
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com