MacOS で Python 3 をデフォルトにする

目次:

Anonim

Mac の Python ユーザーは、Python が macOS 12.3 以降で非推奨になり、Mac にプリインストールされなくなることを認識している可能性があります。しかし、Python は依然として信じられないほど人気のあるプログラミング言語であり、Python に依存している場合は、macOS で引き続き Python を利用できるようにしたいと考えるでしょう。 Mac で Python 3 を入手するのは簡単なので、さらに一歩進んで、python コマンドが実行されるたびに Python 3 を macOS の新しいデフォルトの Python バージョンにする方法を示しましょう。

Mac への Python 3 のインストール

.

まだ Python 3 をインストールしていない場合は、1 つの自作コマンドで簡単にインストールできます:

brew install python

これにより、HomeBrew から入手できる最新の Python 3 リリースがインストールされます。繰り返しますが、Python 3 インストーラーを使用してインストールすることも、必要に応じて MacAdmins Python リリースを使用してインストールすることもできます。

MacOS で Python 3 をデフォルトにする方法

デフォルトの Zsh シェル (または Oh My Zsh) を使用して .zshrc を変更していると想定していますが、それでも bash を使用している場合は、代わりにエイリアスを .bashrc に追加します。

  1. ターミナルから、選択したテキスト エディタで zshrc を開きます。簡単にするために nano を使用します:
  2. nano ~/.zshrc

  3. .zshrc ファイルの末尾に次のエイリアスを追加します:
  4. エイリアス python=/usr/local/bin/python3

  5. Control-O を押してから Control-X を押して編集を保存し、nano を終了します

これで、Python のバージョンをチェックしてエイリアスが機能していることを確認できます:

python --version Python 3.9.8

これは、入力した場合と同じ応答になるはずです。これは、python コマンドが python3 にエイリアスされているためです:

python3 --version

これは単なるエイリアスであることを忘れないでください。元の Python 2.7.x リリースを引き続き Mac にインストールしている場合は、次のようにフル パスを指定することで引き続きアクセスして使用できます。

/usr/bin/python

MacOS の将来のバージョンでは、Python 2.x はバンドルされなくなることに注意してください。

この例ではエイリアスを使用していますが、代わりに /usr/bin/python3 を /usr/bin/python にリンクするシンボリック リンクを使用することもできます。

MacOS の Python はどうなりましたか?

ご存じない方のために説明すると、Apple はしばらく前から、将来の macOS バージョンから Python が非推奨になることを警告しており、macOS Monterey 12.3 以降でついにその時がやってきました。これは、非推奨の下にリストされている開発者ノートにあります:

したがって、何らかの理由で Python 2.7.x に依存している、または依存していた場合は、Python 3 との互換性のためにプログラムを更新するか、古い非推奨の Python 2.x リリース (これはHomebrew などで可能です)、またはすべてを書き直して、完全に別の言語に移行します。

最新の macOS バージョンでの Python に関する考え、情報、または経験があれば、コメントで共有してください。

MacOS で Python 3 をデフォルトにする