Mac に Python 3 をインストールする方法 – Brew インストール アップデート チュートリアル
MacOS には Python がプリインストールされています。しかし、これは Python バージョン 2.7 であり、現在非推奨です (Python 開発者コミュニティによって放棄されています)。
現在、Python コミュニティ全体が Python 3.x の使用に移行しています (これを書いている現在のバージョンは 3.9 です)。また、Python 4.x はまもなくリリースされますが、完全な下位互換性があります。
MacOS ターミナルから Python を実行しようとすると、次の警告が表示されます:
Apple が Python 3.x をデフォルトとして設定することを決定するまでは、自分でインストールする必要があります。
Python 3 を実行する単一のコマンド
これを読んでいる方の中には、このコマンドで十分かもしれません。このコマンドを使用して Python 3 を実行できます (最後に 3 を付けます)。
python3
それだけのために来たのなら、心配はいりません。楽しい 1 日と楽しいコーディングをお過ごしください。
しかし、適切な Python バージョン管理システムでさまざまなバージョンを追跡し、使用するバージョンをきめ細かく管理したい場合は、このチュートリアルでその方法を正確に説明します。
Mac に Homebrew をインストールする方法
まず、Mac 用の強力なパッケージ マネージャーである Homebrew をインストールする必要があります。
端末を開きます。これを行うには、MacOS スポットライト (コマンド + スペース) を使用して「ターミナル」と入力します。
コマンドラインに入ったので、次のコマンドを実行して Homebrew の最新バージョンをインストールできます:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
端末は、スーパー ユーザー レベルのアクセスを要求します。このコマンドを実行するには、パスワードを入力する必要があります。これは、Mac にログインするときに入力するパスワードと同じです。入力してEnterキーを押してください。
Homebrew は、以下をインストールするかどうかを確認するように求めます。続行するには、Enter キーを押す必要があります。 (または、足が冷える場合は他のキーを押してください。)
pyenv をインストールして Python のバージョンを管理する方法
それでは、PyEnv をインストールしてみましょう。このライブラリは、さまざまなバージョンの Python を切り替えるのに役立ちます (何らかの理由で Python 2.x を実行する必要がある場合、および Python 4.0 の登場を見越して)。
次のコマンドを実行します:
brew install pyenv
これで、最新バージョンの Python をインストールできます。
pyenv を使用して Python をインストールまたは Python バージョンを更新する方法
次のコマンドを実行するだけです:
pyenv install 3.9.2
Python の最新バージョンが何であれ、3.9.2 に置き換えることができることに注意してください。たとえば、Python 4.0.0 がリリースされたら、これを実行できます:
pyenv install 4.0.0
pyenv インストールのトラブルシューティング
「C コンパイラは実行可能ファイルを作成できません」というエラーが発生した場合、これを解決する最も簡単な方法は、Apple の Xcode を再インストールすることです。
Xcode は Apple によって作成されたツールであり、Python が MacOS で実行するときに使用するすべての C ライブラリとその他のツールが含まれています。 Xcode はなんと 11 ギガバイトですが、最新の状態に保つ必要があります。寝ている間にこれを実行したいかもしれません。
Apple の Xcode の最新バージョンは、こちらから入手できます。 MacOS Big Sur にアップグレードした後にこれを行う必要がありましたが、一度行うと、次のコマンドはすべて正常に機能しました。上記の pyenv install 3.9.2
を再実行するだけです これで動作するはずです。
pyenv (Bash または ZSH) 用に MacOS PATH を設定する方法
まず、Unix パスを更新して、PyEnv がシステムとやり取りできるようにする必要があります。
これは、pyenv GitHub リポジトリから直接、MacOS (および Unix) で PATH がどのように機能するかについての長い説明です。
python
のようなコマンドを実行すると またはpip
の場合、オペレーティング システムはディレクトリのリストを検索して、その名前の実行可能ファイルを見つけます。このディレクトリのリストは、PATH
という環境変数にあります。 、リスト内の各ディレクトリはコロンで区切られています:
/usr/local/bin:/usr/bin:/bin
PATH
のディレクトリ 左から右に検索されるため、リストの先頭にあるディレクトリ内の一致する実行可能ファイルは、最後の別の実行可能ファイルよりも優先されます。この例では、/usr/local/bin
ディレクトリが最初に検索され、次に/usr/bin
が検索されます 、次に/bin
.
そして、これがシムとは何かについての彼らの説明です。私はこれを自分でうまく説明できないので、もう一度長々と引用します.
pyenv は shims のディレクトリを挿入することで機能します PATH
の前に :
$(pyenv root)/shims:/usr/local/bin:/usr/bin:/bin
再ハッシュと呼ばれるプロセスを通じて 、pyenv はそのディレクトリに shim を保持し、インストールされているすべてのバージョンの Python ですべての Python コマンドを一致させます—python
、pip
などです。
Shim は、コマンドを pyenv に渡すだけの軽量の実行可能ファイルです。
.bash_profile
を更新する方法は次のとおりです。 Bash (デフォルトで MacOS にインストールされます):
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
次に実行します:
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
注: /bin
がない場合 pyenv_root
のディレクトリ フォルダー (/shims
しかない場合があります) ディレクトリ) 代わりに、このバージョンのコマンドを実行する必要がある場合があります:
`echo 'export PATH="$PYENV_ROOT/shims:$PATH"' >> ~/.bash_profile`
次に、端末に PyEnv Init を追加します。 Bash を使用している場合は、次のコマンドを実行します (これも MacOS のデフォルトです):
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
次のコマンドを実行して端末をリセットします:
reset
ZSH または OhMyZSH で pyenv の MacOS PATH を設定する方法
Mac のデフォルトの Bash を使用する代わりに、私のように ZSH (または OhMyZSH) を使用している場合は、.zshrc
を編集する必要があります。 代わりにファイル:
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
次に、これを実行します:
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init --path)"\n eval "$(pyenv init -)"\nfi' >> ~/.zshrc
Python のバージョンをグローバル デフォルト (Bash または ZSH) に設定する方法
Python の最新バージョンをグローバルに設定できます。つまり、Python アプリケーションを実行するときに MacOS が使用する Python のデフォルト バージョンになります。
次のコマンドを実行します:
pyenv global 3.9.2
繰り返しますが、3.9.2 を最新バージョンに置き換えることができます。
これで、Python のグローバル バージョンをチェックして、これが機能したことを確認できます:
pyenv versions
次の出力が表示されます:
最終ステップ:ターミナルを閉じて再起動する
ターミナルを再起動したら、 python
を実行します コマンドを実行すると、古いバージョンではなく新しいバージョンの Python が起動します。
おめでとう。これをお読みいただきありがとうございます。コーディングをお楽しみください。
-
Mac に Windows 7 をインストールする方法
Macbook で Windows 7 を入手する方法 通常、Macbook に Windows をインストールするには、主に 2 つの方法があります。Boot Camp を使用して macOS と一緒に Windows をインストールする方法と、仮想マシンに Windows をインストールする方法です。ただし、Boot Camp を使用して Windows 7 をインストールできるのは、古い Mac (2014 年頃およびそれ以前にリリースされたもの) のみです。新しい Macbook に Windows 7 をインストールする必要がある場合は、Parallels Desktop、VMwa
-
ターミナルから Mac OS X と Mac アプリをアップデートする方法
ときどき、macOS システムまたはマシンにインストールされているアプリの更新が利用可能であることがわかります。システム ソフトウェアとアプリを最新の状態に保つことが重要です。これにより、システムが安定し、アプリにバグがないことが保証されます。 Mac マシンでは、オペレーティング システムとアプリケーションを更新する方法がいくつかあります。新しいアップデートを入手してインストールする従来の方法は、マシンで公式の Mac App Store を使用することです。 ただし、更新プログラムをインストールするためにそれに縛られているわけではありません。ターミナル アプリを使用して、マシン上のさ