🙌

【Python】システムの環境変数(パス設定)のやり方(Windows)

2024/07/19に公開

1. はじめに

この記事では、Windows環境でPythonをインストールした際に「Add Python to PATH」にチェックを入れ忘れた場合の対処法として、手動でシステムの環境変数にパスを設定する方法を説明します。Pythonは既にインストールされているが、コマンドプロンプトでpythonpipコマンドを実行できない場合、この手順を実行してください。

2. システムの環境変数とは?

システムの環境変数は、オペレーティングシステムとアプリケーションが特定の設定やパス情報を共有するための仕組みです。特に「PATH」環境変数には、コマンドラインでプログラムを簡単に実行するためのディレクトリがリストされます。

3. Pythonのインストールディレクトリの確認

まず、Pythonがインストールされているディレクトリを確認します。通常、Pythonは以下のディレクトリにインストールされます。

  • 32-bit Python: C:\Users\<ユーザー名>\AppData\Local\Programs\Python\Python39
  • 64-bit Python: C:\Program Files\Python39
  1. エクスプローラーを開き、上記のディレクトリに移動します。
  2. python.exeが存在することを確認します。

4. システムの環境変数にPythonのパスを追加する

4.1 環境変数の設定方法

  1. システムプロパティを開く

    • 「スタート」メニューを右クリックし、「システム」を選択します。
    • 左側のメニューから「システムの詳細設定」をクリックします。
  2. 環境変数を開く

    • 「システムのプロパティ」ウィンドウが開いたら、「環境変数」をクリックします。
  3. PATH環境変数の編集

    • 「システム環境変数」のセクションで「Path」を探し、選択した後「編集」をクリックします。
  4. 新しいパスを追加

    • 「新規」をクリックし、Pythonのインストールディレクトリを入力します。
      例: C:\Users\<ユーザー名>\AppData\Local\Programs\Python\Python39 または C:\Program Files\Python39
    • さらに、Scriptsディレクトリも追加します。
      例: C:\Users\<ユーザー名>\AppData\Local\Programs\Python\Python39\Scripts または C:\Program Files\Python39\Scripts
  5. 設定を保存

    • 「OK」をクリックしてすべてのウィンドウを閉じます。

4.2 コマンドプロンプトでの手動設定

もう一つの方法として、コマンドプロンプトから直接環境変数を設定する方法があります。

  1. コマンドプロンプトを管理者として実行

    • 「スタート」メニューから「コマンドプロンプト」を検索し、右クリックして「管理者として実行」を選択します。
  2. setxコマンドを使用

    • 以下のコマンドを入力して、Pythonのパスを設定します。

      setx PATH "%PATH%;C:\Users\<ユーザー名>\AppData\Local\Programs\Python\Python39;C:\Users\<ユーザー名>\AppData\Local\Programs\Python\Python39\Scripts"
      
    • 64-bitの場合は、以下のコマンドを使用します。

      setx PATH "%PATH%;C:\Program Files\Python39;C:\Program Files\Python39\Scripts"
      
  3. 確認

    • コマンドプロンプトを再起動し、再度バージョン確認を行います。

4.3 再インストールによるパス設定

最も簡単な方法は、Pythonを再インストールして、「Add Python to PATH」にチェックを入れることです。これにより、環境変数が自動的に設定されます。

  1. Pythonの再インストール
    • Pythonのダウンロードページにアクセスし、最新バージョンをダウンロードします。
    • インストーラーを実行し、「Add Python to PATH」にチェックを入れてインストールを進めます。

5. コマンドプロンプトでの確認

  1. コマンドプロンプトを再起動

    • 「スタート」メニューから「コマンドプロンプト」を検索し、右クリックして「管理者として実行」を選択します。
  2. Pythonのバージョン確認

    • 以下のコマンドを入力して、Pythonが正しく設定されているか確認します。

      python --version (または -V)
      
    • pipのバージョン確認も行います。

      pip --version (または -V)
      

    これらのコマンドでバージョン情報が表示されれば、環境変数の設定は成功です。

まとめ

これで、Windows環境でPythonのパス設定を手動で行う手順が完了しました。「Add Python to PATH」にチェックを入れ忘れた場合でも、環境変数を手動で設定することで、コマンドプロンプトから簡単にPythonやpipを利用できるようになります。

Discussion