バージョンを確認する方法
sysモジュールを利用する方法
プログラム内からバージョンを確認するには、sysモジュールをインポートしてversion情報が取得できる。
import sys print(sys.version) print(sys.version_info) # 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 16:30:00) [MSC v.1900 64 bit (AMD64)] # sys.version_info(major=3, minor=7, micro=9, releaselevel='final', serial=0)
「sys.version」により、Pythonインタプリタのバージョン番号、ビルド番号や使用コンパイラなどの情報が文字列として取得される。「sys.version_info」ではバージョン番号などの情報がタプルとして取得できる。インデックスを指定すれば各値を個別に得られる。
また、platformモジュールをインポートして「print(platform.python_version())」などとしても表示される。
コマンドラインで確認する方法
コマンドラインでバージョンを確認することも可能である。
Macの場合はターミナルで「python –version」コマンドを実行するとバージョンが出力される。
Windowsの場合、コマンドプロンプトにて「python –version」コマンドもしくは「python -V」コマンド(Vは大文字)を実行するとバージョンが出力される。コマンドプロンプトは [スタート] → [Windows システムツール] から起動できる。
環境によっては実行コマンドが「python2」や「python3」などと割り当てられていることがあるので適宜確かめる。