パスを追加するためのPythonの方法
PythonのパスをすべてのH2、H3見出しに追加する方法
Pythonをインストールしたにもかかわらず、コマンドラインでpython
と入力してもエラーが表示されたり、誤ったバージョンのPythonが実行される場合、PythonをPATH
に追加する必要があります。
このチュートリアルでは、PythonをPATH
に追加する方法を学びます。また、PATH
が何であり、コマンドラインのようなプログラムがPythonのインストールを見つけるためにPATH
が重要である理由についても説明します。
注意: パスはハードドライブ上のファイルやフォルダのアドレスです。PATH
環境変数、または単にPATH
またはPath
とも呼ばれるものは、実行可能なスクリプトやプログラムを検索するためにオペレーティングシステムが保持し使用するディレクトリへのパスのリストです。
PATH
に何かを追加するために必要な手順は、使用しているオペレーティングシステムに大きく依存するため、関連するセクションにスキップすることをお勧めします。
以下の手順は、Pythonだけでなく、他のプログラムをPATH
に追加するためにも使用できます。
WindowsでPythonをPATH
に追加する方法
まず、Pythonの実行可能ファイルが存在するディレクトリを見つける必要があります。このディレクトリのパスをPATH
環境変数に追加します。
Pythonの実行可能ファイルを見つけるには、python.exe
というファイルを探す必要があります。Pythonの実行可能ファイルは、たとえばC:\Python\
のディレクトリ内またはAppData\
フォルダ内に存在する可能性があります。AppData\
内に実行可能ファイルがある場合、パスは通常次のようになります。
Shell
ここで、<ユーザー名>
の部分は現在ログインしているユーザー名に置き換えられます。
正しい実行可能ファイルを見つけるのに苦労している場合は、Windows Explorerの検索機能を使用することができます。ただし、内蔵の検索機能は非常に遅いため、最速のシステム全体のファイル検索を行うには、Everythingがおすすめです。
イエローでハイライトされているこれらのパス(\WindowsApps
と\Python310
)は、インストールのルートレベルの実行可能ファイルに見えるため、PATH
に追加するのに適しています。赤でハイライトされているものは適していません。いくつかは仮想環境の一部であり、パスにvenv
が含まれていることがわかります。また、一部はショートカットやWindowsの内部インストールです。
また、他のプログラムのフォルダ内にインストールされたPythonの実行可能ファイルに遭遇することもあります。これは、多くのアプリケーションが独自のPythonバージョンをバンドルしているためです。これらのバンドルされたPythonインストールも適していません。
Pythonの実行可能ファイルを見つけたら、スタートメニューを開き、「システム環境変数の編集」というエントリを検索します。これにより、「システムのプロパティ」ウィンドウが開きます。[詳細]タブで、[環境変数]ボタンをクリックします。そこには、編集できる「ユーザー」および「システム」の変数が表示されます。
「ユーザー変数」のセクションで、「Path」というエントリをダブルクリックします。別のウィンドウが表示され、パスのリストが表示されます。[新規]ボタンをクリックし、先ほど見つけたPythonのパスを貼り付けます。
PythonをPATH
に追加するためには、バージョンによって環境変数を更新するためにシステムを再起動する必要があるかもしれません。または、コマンドプロンプトを再起動することでも効果があります。再起動後、python
と入力してPythonが正常に実行されるかどうかを確認してください。
これで、WindowsでのPythonのPATH
への追加が完了しました。
LinuxおよびmacOSでPythonをPATH
に追加する方法
LinuxとmacOSでは、PythonのPATH
への追加方法は異なります。
まず、ターミナルを開きます。次に、ターミナルのプロンプトで以下のコマンドを実行します。
Linux:
macOS:
これにより、エディタが開きます。エディタ内のPATHの行の末尾にPythonのパスを追加します。パスの間にはコロン ”:” を使用します。
パスを追加したら、エディタを終了して保存します。続ける前に、システムを再起動する必要があります。
再起動後、ターミナルでpython
と入力してPythonが正常に実行されるかどうかを確認してください。
これで、LinuxおよびmacOSでのPythonのPATH
への追加が完了しました。
PATHの役割を理解する
PATH
は、システムが実行可能ファイルを検索するためのディレクトリのリストです。環境変数として機能し、システムやコマンドラインからプログラムを実行する際に必要なディレクトリ情報を提供します。
通常、プログラムはPATH
で指定されたディレクトリを順番に検索し、最初に見つかった実行可能ファイルを使用します。したがって、PythonがPATH
にない場合、コマンドラインや他のプログラムはPythonを見つけることができません。
PATH内の順序の重要性を理解する
PATH
内のディレクトリの順序は重要です。プログラムが実行可能ファイルを検索する際には、最初に一致したファイルが使用されます。したがって、間違ったバージョンのPythonが実行される可能性もあります。
プログラムが必要な実行可能ファイルを見つけられるようにするには、適切なPythonのバージョンのディレクトリがPATH
内で最初に検索されるようにする必要があります。
UNIXベースのシステムでのPATHの管理
UNIXベースのシステムでは、PATH
はいくつかの方法で管理できます。ここでは、いくつかの一般的な方法を紹介しますが、すべてのシステムに対応しているわけではありませんので、参考までにご覧ください。
~/.bash_profile
または~/.bashrc
ファイルの編集
コマンドラインシェルを使用している場合、~/.bash_profile
または~/.bashrc
ファイルを編集してPATH
を更新できます。これらのファイルはユーザーのホームディレクトリにあります。
以下のような行を適切なファイルに追加して、PythonのパスをPATH
に追加します。
変更を反映するためには、ターミナルを再起動するか、以下のコマンドを実行します。
または
/etc/paths
ファイルの編集
/etc/paths
ファイルは、システム全体のPATH
を管理するためのファイルです。このファイルを直接編集して、PythonのパスをPATH
に追加できます。
以下のような行をファイルに追加して、PythonのパスをPATH
に追加します。
ファイルの変更を反映するためには、システムを再起動する必要があります。
おわりに
PythonをPATH
に追加することは、Pythonの実行可能ファイルが正しく機能するために重要な手順です。このチュートリアルでは、Windows、Linux、およびmacOSでのPythonのPATH
への追加方法を学びました。
PATH
にPythonを追加することで、ターミナルや他のプログラムからPythonを正常に実行できるようになります。
PythonをPATH
に追加することで、Pythonプログラミングの環境がスムーズになります。是非、試してみてください!