Pythonバージョン確認方法完全ガイド|コマンドライン・プログラム内での確認手順
Pythonを使った開発において、現在使用しているPythonのバージョンを確認することは非常に重要です。ライブラリの互換性や機能の違いを把握するため、適切なバージョン確認方法を知っておきましょう。この記事では、コマンドラインとプログラム内でのPythonバージョン確認方法を詳しく解説します。
コマンドラインでのPythonバージョン確認
基本的な確認方法
最も簡単で一般的な方法は、コマンドラインで以下のコマンドを実行することです。
python --version
または
python -V
これらのコマンドは同じ結果を返し、例えば「Python 3.11.5」のような形式でバージョンが表示されます。
Python3を明示的に指定する場合
システムにPython2とPython3が共存している場合は、以下のコマンドを使用します。
python3 --version
詳細情報を含むバージョン確認
より詳細な情報が必要な場合は、インタラクティブモードを使用します。
python -c "import sys; print(sys.version)"
このコマンドでは、バージョン番号に加えて、コンパイル日時やコンパイラ情報も表示されます。
プログラム内でのPythonバージョン確認
sysモジュールを使用した基本的な確認
import sys
print(sys.version)
バージョン番号のみを取得
import sys
print(sys.version_info)
特定のバージョン以上かチェック
import sys
if sys.version_info >= (3, 8):
print("Python 3.8以上です")
platformモジュールを使用した確認
import platform
print(platform.python_version())
仮想環境でのバージョン確認
仮想環境を使用している場合でも、同じコマンドでバージョン確認ができます。
# 仮想環境をアクティベート後
python --version
仮想環境内でのPythonバージョンが表示されます。
Jupyter NotebookでのPythonバージョン確認
Jupyter Notebook内でバージョンを確認する場合は、セル内で以下を実行します。
import sys
print(f"Python version: {sys.version}")
よくある問題と解決方法
pythonコマンドが見つからない場合
Windowsでは「python」コマンドが認識されない場合があります。その際は以下を試してください。
py --versionpython.exe --version- 環境変数PATHの確認
複数のPythonバージョンが混在している場合
which(Linux/Mac)またはwhere(Windows)コマンドで、実際に実行されるPythonの場所を確認できます。
# Linux/Mac
which python
# Windows
where python
まとめ
Pythonのバージョン確認は、開発環境の管理において重要な作業です。コマンドラインでのpython --versionによる確認が最も基本的で簡単な方法ですが、プログラム内での動的な確認も必要に応じて活用しましょう。特に、ライブラリの互換性チェックや条件分岐処理において、プログラム内でのバージョン確認は非常に有用です。
定期的にPythonバージョンを確認し、最新の機能やセキュリティアップデートを活用して、効率的な開発を進めていきましょう。
■プロンプトだけでオリジナルアプリを開発・公開してみた!!
■AI時代の第一歩!「AI駆動開発コース」はじめました!
テックジム東京本校で先行開始。
■テックジム東京本校
「武田塾」のプログラミング版といえば「テックジム」。
講義動画なし、教科書なし。「進捗管理とコーチング」で効率学習。
より早く、より安く、しかも対面型のプログラミングスクールです。
<短期講習>5日で5万円の「Pythonミニキャンプ」開催中。
<月1開催>放送作家による映像ディレクター養成講座
<オンライン無料>ゼロから始めるPython爆速講座



