Pythonのバージョンを確認する6つの簡単な方法 - 初心者でも簡単にできるガイド
コーディング中に突然エラーが発生したり、使おうとしたライブラリがインストールされない問題を経験したことがありますか? このような状況でまず最初に パイソン バージョン確認が必要です。Pythonのバージョンによってサポートされる機能や文法が異なるので、正しいバージョンを使用することが非常に重要です。
このガイドでは Pythonのバージョンを確認する6つの簡単な方法を紹介します。コマンドプロンプトからIDE、コード内部でバージョンを確認する様々な方法を説明し、最後にPythonのバージョン管理の重要性と実際の開発環境でどのように適用できるかを説明します。 最後まで注意深く読んでください!
1.コマンドプロンプトでPythonのバージョンを確認します。

この方法は最も基本的な方法であり、すべてのOS(Windows、macOS、Linux)で使用できます。
python --version- Enterキーを押すと、インストールされたPythonのバージョンが表示されます。もし
パイソンが認識されない場合、python3を入力してみましょう。
python3 --versionコマンドプロンプト(Windows)またはターミナル(macOS、Linux)を開く方法
1.Windowsでコマンドプロンプトを開く
ㅇ スタートメニューの使用: 画面左下にあるスタートボタン(Windowsロゴ)をクリックしてください。検索窓にcmdまたはコマンドプロンプトを入力します。検索結果に表示されたコマンドプロンプトをクリックして実行します。
ㅇ ショートカットキーの使用:キーボードのWindowsキーとRキーを同時に押します。表示される実行ウィンドウにcmdと入力した後、Enterキーを押してください。
ㅇ 管理者権限で実行(必要な場合):上記の検索方法を使用した後、コマンドプロンプトを右クリックします。
管理者権限で実行を選択して開くことができます。
2.macOSでターミナルを開く
ㅇ スポットライト検索の使用: 画面右上にある虫眼鏡アイコン(スポットライト検索)をクリックします。検索窓にターミナルを入力し、結果からターミナルをクリックしてください。
ㅇ アプリケーションフォルダから開く: 画面下部にあるDockのFinderアイコン(笑顔の形)をクリックしてください。 左側のサイドバーからアプリケーションフォルダを選択します。ユーティリティフォルダに移動した後、ターミナルを検索して実行してください。
3.Linuxでターミナルを開く
ㅇ ショートカットキーの使用:通常、Ctrl + Alt + Tキーを同時に押すと、ターミナルが開きます。
ㅇ アプリケーションメニューの使用: 画面左下または左上にあるアプリケーションメニューをクリックします。検索窓にターミナルを入力した後、表示されるターミナルアイコンをクリックします。
ㅇ デスクトップショートカット:デスクトップ環境に応じて、画面上のターミナルショートカットを直接クリックして実行することができます。
コマンドプロンプトを利用したヒント、 CMDコマンドを利用したフォルダファイルリストを抽出する方法(feat.PowerShell)もチェックしてみてください!
2.Pythonインタラクティブシェルでバージョンを確認します。

Pythonインタラクティブシェルを実行してバージョンを確認することができます。
- コマンドプロンプトやターミナルから
パイソンまたはpython3を入力して対話型シェルを実行します。 - シェルが起動すると上部にPythonのバージョン情報が表示されます。
- さらに、次のコマンドを入力すると、より詳細な情報を得ることができます。
import sys
print(sys.version)3.IDEでPythonのバージョンを確認する

多くの開発者が IDE(統合開発環境)を使ってコーディングをします。 PyCharmそして Visual StudioコードでPythonのバージョンを確認する方法を説明します。 ここで確認したバージョンは上のバージョンと違う理由は仮想環境(myenv)を使ったからです。
PyCharm
- PyCharmを実行して下部のステータスバーを確認します。
- 右側に現在プロジェクトで使ってるPythonインタプリタ情報が表示されます。クリックしてもっと詳しい情報を確認することができます。
Visual Studioコード
- VSコードを実行し、Pythonファイルを開きます。
- 左下に選択されたPythonインタプリタの情報が表示されます。この情報をクリックして他のバージョンに切り替えることができます。
4.コード内でPythonのバージョンを確認する
コード実行中にPythonのバージョンを確認する必要がある時があります。この時、使える2つの方法を紹介します。
sysモジュールの使用
import sys
print(sys.version)
platformモジュールの使用
インポートプラットフォーム
print(platform.python_version())
5.仮想環境でPythonのバージョンを確認する
仮想環境はプロジェクトごとに独立したPython環境を提供し、バージョンの衝突を防ぎます。仮想環境でバージョンを確認する方法は下記の通りです。
仮想環境を有効にした状態で次のようなコマンドを入力します。
- Windowsです:
venv\\Scripts\\activate - macOS/Linux:
source venv/bin/activate
python --version6.pipを利用してPythonのバージョン確認

ピップはPythonパッケージマネージャーです。次のコマンドでpipと一緒にインストールされたPythonのバージョンを確認することができます。
pip --versionPythonのバージョン管理の重要性
バージョン管理が重要な理由は以下の通りです。
- 互換性: 特定のライブラリやフレームワークは、特定のPythonバージョンでのみ動作します。
- 機能の違い新しいバージョンでは、新しい機能とパフォーマンスの向上が行われます。
- セキュリティの問題古いバージョンにはセキュリティの脆弱性が含まれている可能性があります。
- バグ修正新しいバージョンでは、以前のバグが修正されます。
実際の開発環境でのPythonバージョン管理のヒント
- 仮想環境の使用: プロジェクトごとに独立した環境を提供し、バージョンの衝突を防ぎます。
- バージョン管理ツールの活用:
pyenv私コンダを使用して複数のバージョンを効果的に管理します。 - requirements.txtファイルの維持: プロジェクトで使用するライブラリとバージョンを明示し、環境を再現してください。
- CI/CDパイプラインにバージョンチェックを含むを追加します:テストプロセスにPythonのバージョンチェックを追加して安定性を高めます。
整理する
Pythonのバージョン確認は簡単ですが、開発過程で重要な役割をします。 この記事で紹介した6つの方法を使えば、色んな状況で簡単にPythonのバージョンを確認し、正しいバージョンで開発を進めることができます。
Pythonの世界はどんどん進化しています。常に最新の情報を確認し、適切なバージョン管理を行い、より良いPython開発者になりましょう!
#用語解説
- バージョン (Version)バージョンは、ソフトウェアが更新されるたびに生成される数字で、主に「メインバージョン.サブバージョン.マイナーバージョン.修正バージョン」の形式で表示されます(例:3.10.5)。Pythonのバージョンには、新機能の追加、セキュリティ更新、バグ修正などが含まれます。
- CLI (Command Line Interface, コマンドラインインターフェース)CLI : CLIはテキストコマンドでコンピュータと対話する方法です。通常、'コマンドプロンプト'または'ターミナル'と呼ばれ、Pythonのバージョンを確認したり、特定のプログラムを実行するときに使用されます。
- コマンドプロンプト/ターミナル (Command Prompt / Terminal)コマンドプロンプトは、WindowsオペレーティングシステムでCLIを使用できるプログラムです。ターミナルは、macOSとLinuxでCLIで作業できる基本的なアプリケーションです。
- 仮想環境 (Virtual Environment): 仮想環境は特定のプロジェクトごとに独立したPython環境を生成してバージョンの衝突を防ぎ、プロジェクト間で依存するパッケージを別々に管理することができます。 主にvenvやcondaのようなツールで生成します。
- ピップ: pipはPythonのパッケージマネージャで、Pythonで必要な色んなライブラリ(外部モジュール)をインストール、アップデート、削除する時使います。 pip -version コマンドでインストールされたPythonのバージョン情報を確認することができます。
- IDE (Integrated Development Environment, 統合開発環境): IDEはコード編集、デバッグ、バージョン管理など色んな機能を一つに統合したプログラムです。PyCharm、Visual Studio Codeなどが代表的なPython IDEで、各プロジェクトで使ってるPythonのバージョンを簡単に確認することができます。
- sysモジュール: sysはPythonの標準ライブラリモジュールの一つで、システムに関する情報を提供し、sys.versionでPythonのバージョンを確認することができます。
- platformモジュール: platformはPythonのプラットフォーム関連情報を提供するモジュールです。 platform.python_version()を使うと現在実行してるPythonのバージョン情報を取得することができます。






