1. ホーム
  2. python

[解決済み] Pythonでインストールされているすべてのパッケージとそのバージョンを一覧表示するには?

2022-05-10 20:48:15

質問

Python で、インストールされているすべてのパッケージとそのバージョンをリストアップする方法はありますか?

私は内部で行くことができることを知っています python/Lib/site-packages の中に入って、どんなファイルやディレクトリが存在するかを見ることができるのは知っていますが、これは非常に厄介だと思います。私が探しているのは、次のようなものです。 npm list すなわち npm-ls .

どのように解決するのですか?

pip installを使用していて、インストーラツールでどのパッケージがインストールされたかを確認したい場合、単純にこれを呼び出すことができます。

pip freeze

また、インストールされたパッケージのバージョン番号も表示されます。

更新情報

と同じ出力をするようにpipが更新されました。 pip freeze を呼び出すことにより

pip list

注意

の出力は pip list の出力を解析するシェルスクリプトがある場合 (バージョン番号を取得するためかもしれません)、 その出力は異なる書式で出力されます。 freeze を呼び出すようにスクリプトを変更したい場合 list を呼び出すようにスクリプトを変更したい場合は、パースコードを変更する必要があります。