初心者向け・Python 環境変数の設定方法|PATHを通してコマンドを使えるようにしよう

python 環境変数 2025

Pythonをインストールしたのに「’python’ は内部コマンドまたは外部コマンドとして認識されません」というエラーが出た経験はありませんか?
それは、Python 環境変数、特に PATH が正しく設定されていないことが原因です。
この記事では、Python利用のための環境変数 PATHを設定する方法を参考に、WindowsでPythonの環境変数を設定する方法を中心に、PATHの役割から確認方法、トラブル対処法までをわかりやすく解説します。

Pythonの環境変数とは?設定が必要な理由を理解しよう

まず環境変数とは、OS全体で共有される設定情報のことです。その中でもPATHは、実行ファイルを探す場所の一覧を管理する環境変数です。
PythonをPATHに登録しておくと、どのフォルダにいてもコマンドプロンプトで次のように入力してPythonを起動できます。

python

もしPATHが通っていないと、上記のコマンドを実行してもPythonが見つからず、エラーになります。
そのため、Pythonを使う前に環境変数のPATH設定を済ませることが重要です。

Pythonインストール時にAdd Python to PATHを選ぶと簡単

Pythonをインストールするとき、初期画面にAdd Python to PATHというチェックボックスがあります。
このオプションにチェックを入れてインストールすると、自動的にPATHが設定されるため、後から手動で環境変数を追加する必要がありません。
ただし、チェックを入れ忘れた場合は自分でPATHを設定する必要があります。以下でその手順を詳しく紹介します。

WindowsでPythonの環境変数を手動で設定する方法

Windowsでの環境変数設定方法は、Python環境変数の設定と取得方法完全ガイド(Windows・Mac・Linux対応)にも詳しくまとめられています。以下は基本的な手順です。

  1. スタートメニューを開き、「環境変数」と検索
  2. 「システムの詳細設定の表示」を選択
  3. 「環境変数(N)…」ボタンをクリック
  4. ユーザー環境変数の中にある「Path」を選択し、編集をクリック

次に、以下のようなPythonインストール先のパスを追加します。

C:Users<ユーザー名>AppDataLocalProgramsPythonPython312
C:Users<ユーザー名>AppDataLocalProgramsPythonPython312Scripts

追加が終わったらOKを押して保存し、コマンドプロンプトを再起動しましょう。これでPATH設定が反映されます。

環境変数設定後にPythonが使えるか確認する方法

PATH設定が完了したら、コマンドプロンプトを開いて以下を入力します。

python --version

または

python3 --version

成功すると、次のようにPythonのバージョンが表示されます。

Python 3.12.1

もしエラーが出る場合は、以下を確認しましょう:

  • PATHのディレクトリが正しく追加されているか
  • 古いPythonのパスが残っていないか
  • コマンドプロンプトを再起動したか

よくあるトラブルと対処法

① ‘python’ は内部コマンドまたは外部コマンドとして認識されません

→ PATHが設定されていないか、誤ったフォルダを追加している可能性があります。

② 複数バージョンのPythonが競合している

→ 古いバージョンのパスが残っていると、意図しないPythonが起動します。環境変数のPathを確認し、古いディレクトリを削除しましょう。

③ 管理者権限がないため編集できない

→ 管理者としてシステム環境変数を編集するか、ユーザー環境変数を設定すればOKです。

Mac/LinuxでのPATH設定方法・参考

MacやLinuxの場合も、シェルの設定ファイルにPATHを追記してPythonを認識させます。
システム別の設定方法は、Pythonで環境変数を取得・追加・上書き・削除する方法を参考にしてください。

設定手順(bash使用時)

nano ~/.bashrc

以下の1行を追加:

export PATH="$PATH:/usr/local/bin/python3"

保存後、変更を反映させます。

source ~/.bashrc

これでターミナル上でPython3 --versionを実行すると、バージョンが確認できます。

まとめ|環境変数を設定してPythonをどこからでも使えるようにしよう

  • Python 環境変数を設定すれば、どのディレクトリからでもPythonを実行可能
  • PATHはインストール時にAdd Python to PATHで自動設定できる
  • 設定後は必ずPython --versionで動作確認を行う

環境変数を正しく設定することで、ターミナルやコマンドプロンプトからPythonをスムーズに操作できます。
これであなたも、Python開発の第一歩を安心して踏み出せます。

読む  初心者向け・C言語のscanf関数の使い方|入力方法・フォーマット指定子・注意点を徹底解説
タイトルとURLをコピーしました