Python プロジェクトで作業する場合、依存関係を管理したり、更新を確認したり、他のユーザーとプロジェクト要件を共有したりするために、インストールされている Python パッケージを一覧表示する必要がある場合があります。この投稿では、システムにインストールされている Python パッケージを一覧表示するためのさまざまなテクニックを見ていきます。
インストールされている Python パッケージの一覧表示
以下に、インストール済みのリストを表示できるいくつかの方法を示します。 パイソン パッケージ:
- 使用する ピップ リスト
- ピップフリーズを使用する
- Python の pkg_resources の使用
- pipdeptree の使用
- Pipenv の使用
- Jupyter ノートブックの使用
pip リストを使用してインストールされている Python パッケージを一覧表示する
インストールされている Python パッケージを一覧表示する最も一般的な方法は、pip コマンドライン ツールを使用することです。 pip は Python の標準パッケージ マネージャーであり、Python 3.4 以降のバージョンにプリインストールされています。
pip を使用して list コマンドを使用すると、インストールされているパッケージを一覧表示できます。ターミナルまたはコマンド プロンプトを開いて次のコマンドを実行するだけで、インストールされているすべてのパッケージのリストが表示されます。
pip list>
このコマンドは、Python 環境にインストールされているすべての Python パッケージとそのバージョンのリストを表示します。出力をテキスト ファイルにリダイレクトすることもできます (オプション) インストールされているパッケージのリストをテキスト ファイルに保存する場合は、次のコマンドを使用できます。
pip list>インストール済み_パッケージ.txt>
このコマンドは、installed_packages.txt という名前のファイルを作成し、そこにパッケージのリストを保存します。
pip フリーズを使用して Python パッケージを一覧表示する
特に Python プロジェクト管理のコンテキストで、インストールされているパッケージを一覧表示するためによく使用されるもう 1 つのコマンドは、pip freeze です。このコマンドは、インストールされているパッケージとそのバージョンのリストを、requirements.txt ファイルでプロジェクトの依存関係を指定するために一般的に使用される形式で生成します。
使用できます ピップフリーズ インストールされている Python パッケージを一覧表示します。ターミナルまたはコマンド プロンプトを開いて次のコマンドを実行するだけです。
pip freeze>
このコマンドは、requirements.txt ファイルにあるものと同様に、インストールされているパッケージとそのバージョンのリストを表示します。
Python の pkg_resources モジュールを使用して Python パッケージを一覧表示する
Python スクリプト内からインストールされているパッケージを一覧表示するプログラムによるアプローチを希望する場合は、setuptools パッケージの pkg_resources モジュールを使用できます。使用方法の例を次に示します。
Python3
Linux ミント シナモン vs メイト
import> pkg_resources> installed_packages>=> pkg_resources.working_set> for> package>in> installed_packages:> >print>(f>'{package.key}=={package.version}'>)> |
>
>
このスクリプトは、Python 環境にインストールされているすべてのパッケージの名前とバージョンを出力します。
pipdeptree を使用して Python パッケージを一覧表示する
ピップデプツリー は、インストールされているパッケージの依存関係をツリー状の構造で視覚化し、一覧表示するのに役立つ Python パッケージです。これを使用するには、まずインストールする必要があります。
pip install pipdeptree>
pipdeptree をインストールした後、次のように、インストールされているパッケージとその依存関係を一覧表示できます。
pipdeptree>
このコマンドは、インストールされているパッケージとその依存関係のツリー状構造を表示します。
Pipenv を使用してインストールされているパッケージを一覧表示する
ピペンブ は、Python プロジェクト環境と依存関係を管理するための一般的なツールです。 pip と virtualenv を組み合わせて、プロジェクト用に分離された Python 環境を作成します。 Pipenv 環境内にインストールされているパッケージを一覧表示するには、次の手順に従います。
- ターミナルまたはコマンド プロンプトを開き、Pipfile が存在するディレクトリに移動します。
- 仮想環境をアクティブ化します。
pipenv shell>
インストールされているパッケージをリストします。
pipenv lock --requirements>
このコマンドは、インストールされているパッケージとそのバージョンのリストを表示します。
inttostr java
Jupyter ノートブックの使用
Python 開発に Jupyter Notebook を使用していて、ノートブック内にインストールされているパッケージを一覧表示したい場合は、! (シェルコマンド) プレフィックス。その方法は次のとおりです。
- Jupyter Notebook を開く: ターミナルで jupyter Notebook を実行して、Jupyter Notebook を起動します。
- 新しいノートブックを作成するか、既存のノートブックを開きます: インストールされているパッケージを一覧表示する新しいノートブックを作成するか、既存のノートブックを開きます。
- ノートブックのセル内にインストールされているパッケージを一覧表示します。
!pip list>
ノートブックのセル内でこのコマンドを実行すると、インストールされているパッケージとそのバージョンのリストがノートブックの出力に表示されます。