logo

Python でインストールされているモジュールを確認する

他の人のシステムで作業しており、そこでプロジェクトを完了しなければならないことがよくあります。必要なモジュールをすべてそのシステムにインストールする必要がある場合、作業はさらに忙しくなります。プロジェクトの途中でゼロから始めなければならない場合、実際にはさらに面倒です。他の人が自分のプロジェクトのために私たちのシステムに取り組んでいる場合も同様です。

したがって、このような場合や他の多くの場合、システムにどのモジュールがすでに存在するかを事前に把握しておき、インストール コマンドを再度使用して貴重な時間を無駄にしないようにしたいと考えます。また、プログラム内で特定のアクションを実行する必要があり、システム内にこれらのモジュールが存在し、これらの関数を使用してその特定のタスクを実行できることがわかっている場合にも役立ちます。

このチュートリアルでは、時間を無駄にしないように、システムにインストールされている Python モジュールを確認し、インストールされているすべてのモジュールのリストを取得する方法を学びます。

インストールされているすべての Python モジュールを確認する

すでに説明したように、システムにインストールされているすべての Python モジュールのリストを確認する必要がある理由と、このリストを持っているとそれがどれほど役立つかについては説明しました。

次に、システムにインストールされているすべての Python モジュールを確認し、それらの完全なリストを取得する方法を学びます。 pip インストーラーを使用して、コマンド ターミナルからシステムにインストールした Python モジュールだけでなく、システム内にローカルに存在する Python モジュールを確認することもできます。

このセクションでは、次の 2 つの方法を使用して、システムにインストールされているすべての Python モジュールを確認し、それらのリストを取得します。

  1. ローカルにインストールされているすべての Python モジュールを確認します
  2. インストールされているすべての Python モジュールを確認する

両方のメソッドを使用し、インストールされているすべての Python モジュールのリストを取得して、両方のメソッドの実装を理解しましょう。

方法 1: ローカルにインストールされているすべての Python モジュールを確認します。

ローカルにインストールされているすべての Python モジュールをチェックするだけであれば、それは非常に簡単です。 Python シェル (出力が表示される場所) を開く必要があります。あるいは、このタスクを Jupyter ノートブックや Jupyter ラボで実行することもできます。

Python シェル (または Jupyter ノートブックと Jupyter ラボ) では、シェル内に次のコマンドを記述する必要があります。

 >> help('modules') 

上記のコマンドを記述した後に Enter キーを押すと、Python シェルはシステムにローカルにインストールされているすべての Python モジュールの名前の読み込みを開始し、画面に次のステータス ウィンドウが表示されます。

Python でインストールされているモジュールを確認する

ご覧のとおり、ローカルにインストールされているすべての Python モジュールのリストが読み込まれており、Python シェルがローカルにインストールされているすべての Python モジュールの名前を取得するまでに時間がかかります。しばらく待つ必要があります。その後、次の出力画面に示すように、システムにローカルにインストールされているすべての Python モジュールが表示されます。

Python でインストールされているモジュールを確認する

ここでは、システム内に存在するローカルにインストールされたすべての Python モジュールの名前が表示され、将来の参照のために保存することもできます。

方法 2: インストールされているすべての Python モジュールを確認する:

インストールされているすべての Python モジュールを確認するには、「pip」を指定して次の 2 つのコマンドを使用します。

シェルスクリプトのパラメータ
  1. 「pip フリーズ」コマンドを使用する
  2. 「pip list コマンド」を使用する

実装をよりよく理解するために、両方のコマンドを使用してみましょう。

(i) 「pip フリーズ」コマンドの使用: デバイスのコマンド プロンプト ターミナル内で「pip フリーズ」コマンドを使用する必要があります。まず、コマンド プロンプト ターミナルを開き、そこに「pip コマンド」を入力し、その後 Enter キーを押す必要があります。 Enter キーを押すと、pip インストーラーはインストールされているすべての Python モジュールのリストの収集を開始し、しばらくすると、次のようにインストールされているすべての Python モジュールのリストが表示されます。

Python でインストールされているモジュールを確認する

(ii) 「pip list」コマンドの使用: システムに存在する pip インストーラーのバージョンが 1.3 以降の場合、このメソッドを使用して、インストールされているすべての Python モジュールのリストを取得することもできます。前の方法と同様に、デバイスのコマンド プロンプト ターミナル内に「pip list」コマンドを記述し、Enter キーを押すだけです。 Enter キーを押すと、pip インストーラーはインストールされているすべての Python モジュールのリストの収集を開始し、しばらくすると、次のようにインストールされているすべての Python モジュールのリストが表示されます。

Python でインストールされているモジュールを確認する

ここでは、「pip list」コマンドを「pip list--format=column」に変更して、システムにインストールされているすべての Python モジュールのリストを列形式で取得できるようにしました。

結論

このチュートリアルでは、自分のシステムまたは誰かのシステムにインストールされているすべてのモジュールのリストを取得することがいかに重要であるかを学びました。これで、システムにインストールされているすべての Python モジュールのリストを取得できるすべての方法を学習しました。ローカルにインストールされた Python モジュールとシステムにインストールされたすべての Python モジュールのさまざまな方法について学び、これらの方法を使用して実装を理解しました。