1. ホーム
  2. python

Macでhomebrewを使ってPython 3をインストールする

2022-02-13 12:25:45
<パス

Pythonプロジェクトを実行するには、Python3が必要です。
次に、homebrewを使用して、以下のコマンドでPython3をインストールします。

brew install python3


正常にインストールされ、使用可能な状態になりました。

Python3がいつインストールされたのかわからないので、ここでヒントを出します。

Warning: python 3.6.5 is already installed, it's just not linked
You can use `brew link python` to link this version.


Python 3.6.5 はすでに存在しますが、homebrew では管理されていません。
以下のコマンドを使用して、homebrewへの管理用接続を確立してください。

brew link python


上記のコマンドで接続を確立すると、以下のエラーが発生します。

Linking /usr/local/Cellar/python/3.6.5... Error:Permission denied @ dir_s_mkdir - /usr/local/Frameworks


パーミッションがない sudo brew link python の後、まだエラーです。 エラー :

Running Homebrew as root is extremely dangerous and no longer supported.
As Homebrew does not drop privileges on installation you would be giving all
build scripts full access to your system


brewはシステム権限で上記を行うことを推奨していないので、行き詰まりそうです。google兄さんを調べると、以下のようなオプションが用意されています。

<ブロッククオート

usr/local/ の下に /usr/local/Frameworks というパスがないことがわかりました。
そのパスを作成し、パーミッションを変更する必要があります。

そして、適切なパスにディレクトリを作成し、適切なパーミッションを与えてください。

sudo mkdir /usr/local/Frameworks

sudo chown $(whoami):admin /usr/local/Frameworks


再度、関連付けコマンドを実行します。

brew link python3

Linking /usr/local/Cellar/python/3.6.5... 1 symlinks created


リンクに成功、OにKがつく。