インストールされた Python パッケージをリストアップする方法

author
0 minutes, 57 seconds Read

Pip, Pipenv, Anaconda Navigator, そして Conda パッケージマネージャはすべてインストールされた Python パッケージをリストアップするために使用することが可能です。

List Installed Packages with Pip

pip list と pip freeze はどちらもインストールされたパッケージのリストを生成しますが、その結果は異なるフォーマットで出力されます。 pip list は (どのようにインストールされたかに関わらず) インストールされたすべてのパッケージの一覧を表示し、一方 pip freeze は Pip によってインストールされたすべてのパッケージの一覧を表示することに注意してください。

例えば:

pip list

出力:

Package Version---------------------------------- ----------absl-py 0.7.0
pip freeze

出力:

absl-py==0.7.0

List Packages in a Console with Pip

Pipを使ってインストールしたパッケージを全てリストするには、次のスクリプトを使用します:

>>> import pkg_resourcesinstalled_packages = pkg_resources.working_setinstalled_packages_list = sorted()print(installed_packages_list)

output.List

pip list

Output:Output、Output::Output、Output::Output、Output::Output、Output::Output、Output::Output、List

>>> import pkg_resourcesinstalled_packages = pkg_resources.working_setinstalled_packages_list = sorted()print(installed_packages_list)
['absl-py==0.7.0', 'adodbapi==2.6.0.7', 'alabaster==0.7.12', 'alembic==1.0.7', 'amqp==2.4.1', 'anyjson==0.3.3',

List Modules in a Console without Pip

インストールされたすべてのモジュールを pip を使わずに Python コンソールからリストアップするには、以下のコマンドを利用できます:

>>> help("modules")

この方法には、以下の欠点があることに注意してください:

  • 多くのインストール済パッケージがあると、この方法は、サブモジュールを検索する前に各モジュールを import するのに時間がかかる場合があります。
  • if __name__ == “__main__”: コードブロックの外側にコードがあるモジュールで、ユーザー入力が期待される場合、コードが無限ループに入るかハングすることがあります。

List Installed Packages with Pipenv

The pipenv lock -r command can be used to generate output from pipfile.lock file in a pipenv environment.のような、インストール済みのパッケージを表示します。 依存関係を含むすべてのパッケージが出力にリストアップされます。 例:

pipenv lock -r

Output:

-i https://pypi.org/simplecertifi==2019.11.28chardet==3.0.4idna==2.9requests==2.23.0urllib3==1.25.8

List Installed Packages with Anaconda Navigator

Anaconda Navigator を使用して Anaconda 環境でインストールされたパッケージを一覧するには、次のようにします:

  • Start the Anaconda Navigator アプリケーションを実行します。
  • GUI の中央上部にあるドロップダウン ボックスにインストールされたパッケージが一覧表示されるはずです。 そうでない場合は、ドロップダウン メニューで [インストール済み] を選択すると、すべてのパッケージが一覧表示されます。

List Installed Packages with Conda

conda list コマンドは、conda 環境のすべてのパッケージをリストするために使用されます。

How to List Globally Installed Packages vs Locally Installed Packages in Python

を参照してください。

Similar Posts

コメントを残す

メールアドレスが公開されることはありません。