Pythonでパッケージのバージョンを確認する方法


Pythonでは、インストールされたパッケージのバージョンを確認するためにいくつかの方法があります。以下にいくつかのシンプルで簡単な方法とコード例を示します。

  1. pipコマンドを使用する方法:

ターミナルまたはコマンドプロンプトを開き、次のコマンドを実行します。

pip show パッケージ名

例えば、numpyパッケージのバージョンを確認するには、次のようにコマンドを実行します。

pip show numpy

このコマンドは、指定したパッケージの詳細情報を表示します。その中に、バージョン情報も含まれています。

  1. モジュールの属性を使用する方法:

Pythonのpkg_resourcesモジュールを使用して、パッケージのバージョンを取得することもできます。以下のコード例を参考にしてください。

import pkg_resources
def get_package_version(package_name):
    try:
        version = pkg_resources.get_distribution(package_name).version
        return version
    except pkg_resources.DistributionNotFound:
        return "パッケージが見つかりませんでした"
package_name = "numpy"
version = get_package_version(package_name)
print(f"{package_name}のバージョンは {version} です。")

上記のコードでは、pkg_resourcesモジュールのget_distribution()関数を使用して、指定したパッケージのバージョンを取得しています。もし指定したパッケージが見つからない場合は、エラーメッセージが表示されます。