Python 3でローカルにインストールされたモジュールのリストを取得する方法は?

PYTHON3 チュートリアル

Python 3でインストール済みのモジュールをリストアップする方法

Python 3において、ローカル環境にインストールされているモジュールのリストを取得する方法はいくつかあります。ここでは、主に使われる3つの方法を紹介します。

1. pipを使用する方法

pipコマンドはPythonのパッケージ管理システムで、最も簡単にインストール済みのモジュールをリストアップする方法の一つです。

import subprocess
result = subprocess.run(["pip", "list"], capture_output=True, text=True)
print(result.stdout)

2. pkg_resourcesを使用する方法

pkg_resourcesライブラリを使用すると、現在のPython環境にインストールされているすべてのモジュールの名前とバージョンを取得できます。このライブラリはsetuptoolsパッケージに含まれています。

import pkg_resources
installed_packages = pkg_resources.working_set
installed_packages_list = sorted(["%s==%s" % (i.key, i.version) for i in installed_packages])
print("\n".join(installed_packages_list))

3. pipdeptreeを使用する方法

pipdeptreeツールは、インストール済みのパッケージとその依存関係をツリー形式で表示します。このツールは、依存関係の理解にも役立ちます。

import subprocess
result = subprocess.run(["pipdeptree"], capture_output=True, text=True)
print(result.stdout)

これらの方法を使えば、Python環境にインストールされているモジュールの概要を簡単に把握でき、必要に応じてパッケージの更新や削除を行うことができます。開発環境の整理にも役立つため、定期的にチェックすることをお勧めします。

購読
通知
0 Comments
Inline Feedbacks
View all comments