Pythonのバージョンを確認する6つの簡単な方法 - 初心者でも簡単にできるガイド

コーディング中に突然エラーが発生したり、使おうとしたライブラリがインストールされない問題を経験したことがありますか? このような状況でまず最初に パイソン バージョン確認が必要です。Pythonのバージョンによってサポートされる機能や文法が異なるので、正しいバージョンを使用することが非常に重要です。

このガイドでは Pythonのバージョンを確認する6つの簡単な方法を紹介します。コマンドプロンプトからIDE、コード内部でバージョンを確認する様々な方法を説明し、最後にPythonのバージョン管理の重要性と実際の開発環境でどのように適用できるかを説明します。 最後まで注意深く読んでください!

1.コマンドプロンプトでPythonのバージョンを確認します。

파이썬 버전 확인 방법 - 명령 프롬프트 그림
( WindowsコマンドプロンプトでPythonのバージョン確認 - 3.11.9 )

この方法は最も基本的な方法であり、すべてのOS(Windows、macOS、Linux)で使用できます。

  1. コマンドプロンプト(ウィンドウ)またはターミナル(macOS, Linux)を開きます。この部分についてもっと説明が必要な場合は、下のボックスを参照してください。
  2. 以下のコマンドを入力してください。
python --version
  1. 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インタラクティブシェル利用Pythonバージョン確認 - 3.11.9 )

Pythonインタラクティブシェルを実行してバージョンを確認することができます。

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

3.IDEでPythonのバージョンを確認する

( VS Code IDE利用Pythonバージョン確認 - 3.11.7 )

多くの開発者が IDE(統合開発環境)を使ってコーディングをします。 PyCharmそして Visual StudioコードでPythonのバージョンを確認する方法を説明します。 ここで確認したバージョンは上のバージョンと違う理由は仮想環境(myenv)を使ったからです。

PyCharm

  1. PyCharmを実行して下部のステータスバーを確認します。
  2. 右側に現在プロジェクトで使ってるPythonインタプリタ情報が表示されます。クリックしてもっと詳しい情報を確認することができます。

Visual Studioコード

  1. VSコードを実行し、Pythonファイルを開きます。
  2. 左下に選択されたPythonインタプリタの情報が表示されます。この情報をクリックして他のバージョンに切り替えることができます。

4.コード内でPythonのバージョンを確認する

コード実行中にPythonのバージョンを確認する必要がある時があります。この時、使える2つの方法を紹介します。

sysモジュールの使用

import sys
print(sys.version)
파이썬 버전 확인 - sys 모듈 사용 그림
( Pythonのバージョンを確認する -) sysモジュール 使用 )

platformモジュールの使用

インポートプラットフォーム
print(platform.python_version())
파이썬 버전 확인 - platform 모듈 사용
( Pythonのバージョン確認 - platformモジュール使用 )

5.仮想環境でPythonのバージョンを確認する

仮想環境はプロジェクトごとに独立したPython環境を提供し、バージョンの衝突を防ぎます。仮想環境でバージョンを確認する方法は下記の通りです。

仮想環境を有効にした状態で次のようなコマンドを入力します。

  • Windowsです: venv\\Scripts\\activate
  • macOS/Linux: source venv/bin/activate
python --version

6.pipを利用してPythonのバージョン確認

파이썬 버전 확인 - pip 사용
( Pythonのバージョン確認 - pipを使用 )

ピップはPythonパッケージマネージャーです。次のコマンドでpipと一緒にインストールされたPythonのバージョンを確認することができます。

pip --version

Pythonのバージョン管理の重要性

バージョン管理が重要な理由は以下の通りです。

  1. 互換性: 特定のライブラリやフレームワークは、特定のPythonバージョンでのみ動作します。
  2. 機能の違い新しいバージョンでは、新しい機能とパフォーマンスの向上が行われます。
  3. セキュリティの問題古いバージョンにはセキュリティの脆弱性が含まれている可能性があります。
  4. バグ修正新しいバージョンでは、以前のバグが修正されます。

実際の開発環境でのPythonバージョン管理のヒント

  1. 仮想環境の使用: プロジェクトごとに独立した環境を提供し、バージョンの衝突を防ぎます。
  2. バージョン管理ツールの活用: pyenv私 コンダを使用して複数のバージョンを効果的に管理します。
  3. requirements.txtファイルの維持: プロジェクトで使用するライブラリとバージョンを明示し、環境を再現してください。
  4. 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のバージョン情報を取得することができます。

類似の投稿