Python
開発環境設定
インストールパス
Mac

MacでPythonのインストールパスを確認する方法

この投稿では、MacのPythonインストールパスの見つけ方、インストールの確認、バージョンの確認方法を学びます。

ダウンロードとインストール(Mac)で述べたように、MacにPythonをインストールするには主に3つの方法があります。 それぞれの場合に対応するインストールパスも確認しておきましょう。

1. インストールとバージョンの確認

インストーラや homebrew を使って Python をインストールしたら、ターミナルを開いて インストールが正しく動作しているか確認しましょう。 インストールした Python のバージョンを確認するには python3 --version を、REPL を実行するには python3 を実行します。

インストールしたPythonのREPLを実行する

上のスクリーンショットでは、MacにデフォルトでインストールされているPython REPLではなく、新しくインストールされたバージョンのPython REPLが実行されていることがわかります。 もちろん、以前にインストールされたPythonはまだマシンに存在しています。 しかし、今インストールしたバージョンの方が優先順位が高いので、コマンド python3 を入力すると最初に実行されます。

2. インストールパスの確認

2.1. Python 公式インストーラがインストールした Python のパス

セクション1で、新しくインストールされたPythonが実行されていることを確認しました。 このパスの場所を調べるには、以下のコマンドを使います。

which python3

which'コマンドは、特定のコマンドで実行される実行ファイルへのパスをターミナルでチェックする。

実行結果: どのpython3

現在実行中のPython実行ファイルは/usr/local/binフォルダにあると書いてある。 しかし、/usr/local/bin フォルダには、実際の実行ファイルではなく、ほとんどがショートカットである。Pythonも同様である。

Macを含むUnix系OSには、Windowsのショートカット機能に似た機能がある。 これはシンボリックリンクと呼ばれ、シンボリックリンクに関連付けられたファイルの元の場所を取得するには、lsコマンドの-lオプションを使う。

ls -l /usr/local/bin/python3

実行結果です: Pythonのインストールパスを取得

  • ->: この矢印の先に実際のプログラムが格納される。
  • ..: この2つの点は親フォルダを表します。

つまり、ダウンロードしたPythonの実際のパスは /Library/Frameworks/Python.framework/Versions/3.11/bin/python3 です。

Python3.11を実行する

そのパスにあるpythonファイルを実行すると、問題なく動作する。

2.2. Mac 組み込みの Python パス

次に、MacにもともとインストールされているPython実行ファイルへのパスを見てみましょう。

プリインストールされているPythonは、Mac OSと独自の開発プラットフォームであるXcodeで使用されます。 AppleのCommandLineToolsと呼ばれるプログラムのコレクションに含まれている。 そのため、このPythonへのパスは/Library/Developer/CommandLineTools/usr/bin/python3となる。

また、/usr/bin/python3のパスにも同じバージョンが自動的にインストールされるので、これらをすべて見つけて実行すると、次のように表示されます。

Python 3.9.6を実行しています

usr/local/binフォルダは /usr/bin フォルダよりも優先順位が高いので、何もパスを指定せずに python3 と入力すると最新バージョンが実行されることに注意してください。 これらのパスは PATH と呼ばれ、使用しているシェルの環境変数として保存されます。

以下のコマンドで PATH のすべての値を見ることができる。

echo $PATH

実行結果です: PATHを取得

私のMacでは、/usr/local/binが2位、/usr/binが4位であることがわかる。

2.3. HomebrewがインストールしたPython実行ファイルへのパス

HomebrewでインストールされたPython実行ファイルの実際のパスとシンボリックリンクパスを見るには、以下を参照してください。 ダウンロードとインストール (Mac) - 3.How to download and install Python with Homebrew セクションを参照してください。

2.4. Conda / Mamba でインストールした Python 実行ファイルへのパス

CondaまたはMambaでインストールしたPython実行ファイルの実際のパスとシンボリックリンクのパスを見るには、以下を参照してください。 ダウンロードとインストール(Mac) - 4.3. Conda/MambaパッケージマネージャによるPythonのインストールのセクションを参照してください。

copyright for Python Mac path

© 2023 All rights reserved.