PyCharm を使用してプロジェクトを簡単にパッケージ化する: 簡単な操作でコードを独立したアプリケーションに変える
Python の開発プロセスでは、よく機能の実装に役立ついくつかの外部ライブラリとモジュール。しかし、コードを他の人と共有すると、私たちが使用するライブラリやモジュールがインストールされていない可能性があり、その結果、コードが適切に実行できなくなります。この問題を解決するには、PyCharm が提供するパッケージ化ツールを使用して、コードと依存関係をまとめてスタンドアロン アプリケーションにパッケージ化し、他のユーザーが追加のコンポーネントをインストールせずに直接実行できるようにします。この記事では、プロジェクトのパッケージ化に PyCharm を使用する方法を紹介し、対応するコード例を示します。
まず、PyCharm で新しいプロジェクトを作成します。既存のプロジェクトを選択することも、まったく新しいプロジェクトを作成することもできます。パッケージ化したいコードが単純な電卓アプリケーションであるとします。
次に、プロジェクトが依存するライブラリとモジュールをプロジェクトに追加する必要があります。 PyCharm のプロジェクト設定で、プロジェクト インタープリターを選択して、現在のプロジェクトで使用されている Python インタープリターを確認し、依存関係を追加/削除します。右上隅の「 」ボタンをクリックし、追加したいライブラリまたはモジュールを検索し、検索結果から選択してインストールします。
たとえば、電卓アプリケーションは「numpy」という外部ライブラリを使用します。 「numpy」モジュールを検索してインストールし、プロジェクトで使用できます。
次に、コードの作成を開始できます。 PyCharm で「calculator.py」などの Python ファイルを作成します。このファイルでは、さまざまな一般的な数学演算メソッドを含む単純な計算機クラスを定義できます。
import numpy as np class Calculator: def add(self, a, b): return np.add(a, b) def subtract(self, a, b): return np.subtract(a, b) def multiply(self, a, b): return np.multiply(a, b) def divide(self, a, b): return np.divide(a, b)
コードの記述が完了したら、パッケージ化オプションを指定するための構成を実行する必要があります。 PyCharm では、「PyCharm Professional」バージョンが提供する「PyInstaller」ツールを使用してパッケージ化操作を実行できます。まず、「ファイル」→「設定」を選択して、PyCharm 設定インターフェイスに入ります。
設定インターフェイスで、[ビルド、実行、デプロイ] -> [デプロイ] を展開し、[Python インタープリター] を選択します。 「Python インタプリタ」設定ページの右上隅に、「PyInstaller」ボタンが表示されます。ボタンをクリックして「追加」を選択し、パッケージ化する Python スクリプト (つまり、「calculator.py」ファイル) を指定します。
次に、[スクリプト] リストで、実行可能ファイルに含める追加のスクリプト (存在する場合) を選択します。 「OK」をクリックして構成を保存します。
構成が完了したら、プロジェクトのパッケージ化を開始できます。 PyCharm の上部メニュー バーで、[ビルド] -> [プロジェクトのビルド] を選択します。 PyCharm はパッケージ化操作を自動的に実行し、パッケージ化された実行可能ファイルをプロジェクト ディレクトリに生成します。
これで、パッケージ化が成功した後に、生成された実行可能ファイルが正常に実行されるかどうかをテストできます。プロジェクト ディレクトリで、生成された実行可能ファイル (通常は実行可能ファイル、バッチ ファイル、またはシェル スクリプト) を見つけ、ダブルクリックして実行します。
Windows システムを例に挙げると、「calculator.exe」という名前の実行可能ファイルがあります。ダブルクリックして実行すると、コマンド ライン インターフェイスが表示され、ユーザーの入力を待ちます。
> calculator.exe
コマンド ラインでは、電卓クラスで定義したさまざまな計算メソッドを実行できます。
> calculator.exe 1. Addition 2. Subtraction 3. Multiplication 4. Division Please enter your choice: 1 Enter the first number: 5 Enter the second number: 3 Result: 8
以上がPyCharm を使用してプロジェクトのパッケージ化を簡素化します。簡単な操作でコードをスタンドアロン アプリケーションにしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。