Python利用のための環境変数PATHを設定する

Python で提供されているプログラムをコマンドプロンプトから実行する場合、 PATH を設定しておくと便利です。ここでは PATH の設定方法について解説します。(インストール時に自動で PATH を設定するようにチェックしていた場合には不要です)。

(Last modified: )

PATHを設定する

Python で記述したプログラムを実行する時に必要となる python.exe は Python をインストールしたディレクトリに保存されています。

PATHを設定する(1)

任意のディレクトリから python.exe を実行するには、 python.exe が保存されているディレクトリへ PAHT を設定しておきます。今回は Python を C:\pg\Python311 ディレクトリにインストールしていますので、このディレクトリを PATH に追加します。

※ なおインストーラーで Python をインストールした時に「Add python.exe to PATH」にチェックをしていた場合には自動的に PATH が設定されていますので追加で設定は不要です。

PATHを設定する(2)

それでは Windows 11 の環境で PATH を設定します。タスクバー上の「スタート」を右クリックしてください。

PATHを設定する(3)

表示されたメニューの中から「設定」をクリックしてください。

PATHを設定する(4)

「設定」画面が表示されたら、左側メニューの中から「システム」をクリックしてください。そのあとで「バージョン情報」をクリックしてください。

PATHを設定する(5)

次の画面で「システムの詳細設定」をクリックしてください。

PATHを設定する(6)

「システムのプロパティ」画面が表示されたら、「環境変数」をクリックしてください。

PATHを設定する(7)

「環境変数」の画面が表示されます。この画面でPATHの設定を行います。

PATHを設定する(8)

システム環境変数の中で「変数」が「Path」と書かれたものを探してください。見つかった場合には「Path」と書かれた箇所を一度クリックして選択してから「編集」ボタンをクリックして下さい。

PATHを設定する(9)

「環境変数名の編集」画面が表示されます。

PATHを設定する(10)

右上の「新規」をクリックすると左側の一覧の最後に新しい項目を追加できるようになりますので「C:\pg\Python311\」と入力して下さい(ご自身が Python をインストールしたディレクトリに合わせて入力して下さい)。入力が終わったら「OK」をクリックして下さい。

PATHを設定する(11)

また Python で利用できるパッケージのインストールを行う時に使用する pip.exe ファイルは Python をインストールしたディレクトリの中の Scripts ディレクトリの中に保存されています(インストール時に pip を合わせてインストールするように指定した場合です)。

PATHを設定する(12)

pip.exe があるディレクトリも PATH に追加しておきます。先ほどと同じ手順で「C:\pg\Python311\Scripts\」を PATH を追加してください。

PATHを設定する(13)

最後に「OK」をクリックして下さい。

PATHを設定する(14)

これで Python で使用するプログラムが保存されているディレクトリを PATH に追加することができました。

PATHが正常に設定されたか確認する

それでは PATH が正常に設定されたかどうかを確認します。コマンドプロンプトを起動してください。

PATHが正常に設定されたか確認する(1)

次のように入力して実行してください。( -V は大文字です)

python -V

PATHが正常に設定されたか確認する(2)

次のように Python のバージョンが表示されれば PATH は正常に設定されています。

PATHが正常に設定されたか確認する(3)

続いて次のように入力して実行してください。( -V は大文字です)

pip -V

PATHが正常に設定されたか確認する(4)

次のように pip のバージョンが表示されれば Scripts ディレクトリへの PATH も正常に設定されています。

PATHが正常に設定されたか確認する(5)

-- --

Python で使用するディレクトリを PATH に追加する方法を解説しました。

( Written by Tatsuo Ikura )

Profile
profile_img

著者 / TATSUO IKURA

プログラミングや開発環境構築の解説サイトを運営しています。