【Python】インストール済みのライブラリを一覧or絞り込んで確認する方法

既にインストール済みのPythonライブラリを確認する方法です.
ライブラリを一覧で確認 or 特定のライブラリのみを確認する方法をご紹介します.

パッケージすべてを一覧で表示

ターミナル

ターミナルで以下のコマンドを実行すればライブラリが一覧で表示されます.1
Anacondaを使っている場合はconda listです.


pip list

Jupyterのセルで確認

Jupyter Lab2でも確認することができます.
セルで以下を実行すればOKです.


!pip list

特定のライブラリを確認

文字列を検索できるgrepコマンド を使用して特定のライブラリを検索することができます.
以下の例ではNumPyがインストール済みのライブラリ一覧にあるかを確認するコマンドです.


pip list | grep numpy

numpy        1.20.3
numpydoc     1.1.0

管理人の環境ではNumPyがインストールされているので出力されましたが,インストールされていない場合は何も表示されません.
インストールしたいライブラリの有無を確認するときなどに利用するといいですね.

参考

grepコマンドは部分一致する文字を取得してくれる3ので,ライブラリ名の一部だけを指定してもOKです.
そのため,以下のコマンドでもNumPyのインストール有無を確認できます(numを含むライブラリを取得しているのでNumPy以外も出力されています).


pip list | grep num
numba        0.53.1
numexpr      2.7.3
numpy        1.20.3
numpydoc     1.1.0

ひとこと

新しいライブラリを導入する際などに確認としてよく使います.


  1. 出力結果が長いので結果の表記を省略していますが,ライブラリ名とそのバージョンがセットで出力されます. 

  2. Jupyter Notebook,Google Colaboratoryでも可能です. 

  3. オプションをつければ完全一致なども指定できます.