この使用は MacOS で間違いない安定のPython実行環境を整えるためのベストプラクティスです。homebrew を除けば Linux でも利用できる手順です。
データ分析を行うために dataprep パッケージを pip でインストールしたところ、SciPy をソースコードからビルドしようとして OpenBLAS や LAPACK が見つからないとエラーになりました。これらの数値演算ライブラリは homebrew でインストールすることもできるのですが、Anaconda Python にはより性能がよい版がリリースされているため、そちらを使いたいと考えた次第です。
まず次の手順で homebrew をインストールします。
ターミナルから次のコマンドを実行して MacOS を確認しておきます。
% sw_vers
ProductName: macOS
ProductVersion: 12.3.1
BuildVersion: 21E258
CommandLineTools for Xcodeにはコマンドラインツールなどの開発者用のツールが含まれています。これをインストールまえに現在のパスを確認しておきます。
% xcode-select -p
/Applications/Xcode.app/Contents/Developer
これを変更する場合は -s
オプションを使用して変更しておきます。これを行なうことでオリジナルをそのままにしておける利点があります。