モジュールのバージョン取得
Pythonコード
import sklearn
print('scikit-learn version is {}.'.format(sklearn.__version__))
出力
scikit-learn version is 0.22.
Pythonのバージョン取得
- sys.version --- システムパラメータと関数 — Python 3.9.1 ドキュメント
- platform.python_version --- 実行中プラットフォームの固有情報を参照する — Python 3.9.1 ドキュメント
- sys.version_info --- システムパラメータと関数 — Python 3.9.1 ドキュメント
Pythonコード
import platform
import sys
# バージョン番号を示す 5 要素タプル:major, minor, micro, releaselevel, serial
print('python version is {}.'.format(sys.version_info))
# 'major.minor.patchlevel' 形式の文字列
print('python version is {}.'.format(platform.python_version()))
# (※非推奨)Python インタプリタのバージョン番号の他、ビルド番号や使用コンパイラなどの情報を示す文字列
print('python version is {}.'.format(sys.version))
出力
python version is sys.version_info(major=3, minor=6, micro=8, releaselevel='final', serial=0).
python version is 3.6.8.
python version is 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 24 2018, 00:16:47) [MSC v.1916 64 bit (AMD64)].