Pythonパッケージのバージョンを取得する方法


Pythonのパッケージのバージョンを取得する方法について説明します。以下の手順を参考にしてください。

  1. コマンドラインでバージョンを確認する方法: Pythonのパッケージのバージョンを確認するためには、ターミナルまたはコマンドプロンプトを開き、次のコマンドを入力します。

    pip show パッケージ名

    例えば、requestsパッケージのバージョンを確認する場合は、次のように入力します:

    pip show requests

    コマンドを実行すると、パッケージの情報が表示されます。その中にバージョン情報も含まれています。

  2. Pythonスクリプト内でバージョンを取得する方法: 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 None
    # 使用例: requestsパッケージのバージョンを取得する
    package_name = "requests"
    version = get_package_version(package_name)
    if version:
       print(f"{package_name}のバージョンは{version}です。")
    else:
       print(f"{package_name}はインストールされていません。")

    上記のコードでは、get_package_version関数を定義し、指定したパッケージのバージョンを取得します。取得できない場合はNoneを返します。

これらの方法を使用して、Pythonのパッケージのバージョンを簡単に取得することができます。