見出し画像

Apple Silicon MacBook業務環境の効率的セットアップ: HomebrewでMinicondaやVScode導入

ユーティリティやMS Office・Adobeソフトを入れていたら、仕事用のVS codeを入れるのを忘れていた…。なんだかめんどくさいのだけど、前回Macbook proを初期化した際に、すべてHomebrew任せという方法が便利だったので、他の人に聞かれた時用にメモしておきます。あくまでもいわゆるApple Silicon製のCPUを積んだMacを購入した人向けです(ほんと簡単で便利)。

1.Homebrewを導入する

以下のページに行ってコマンドラインをコピー(テキストをコピーしてもよいし、右側のコピーアイコンをクリックしても良い)する。

macOS(またはLinux)用パッケージマネージャー — Homebrew

「インストール」の文字の下にあるコマンドをコピーして、ターミナルに貼り付ける

コマンドをコピーできたら、マックのターミナルアプリ(私は「iTerm2」というアプリを使っている)にコピー&ペーストする。

すると、Installation successful!の文字が出ます。

成功!ってあるとここで終わりの気がするが、まだ終わりではない

ここのWarningには、「Next Stepに書いてあるようにHomebrewのPathを変更してね」と注意書きがあります。

素直に、すぐ下の行に記載されているNext Stepを探します。

ここにある緑の四角で囲まれてた2行をターミナルアプリに貼り付けて実行する

Pathをリンクするコマンドが2行ありますので、それぞれコピーしてターミナルアプリに貼り付けて実行します。

その後のコメントには、「brew help」というコマンドをターミナルアプリにコピペして実行してみて、と書いてあります。うまく動けばHomebrewのインストールは成功です!

2.miniforge3をインストールする

VS code上でPythonとかを動かす際には仮想環境というのがあると便利です。というか、仮想環境の上でPythonを実行するのが普通です。WindowsではAnacondaという仮想環境を入れるのが普通ですが、Mac(Apple silicon CPUを積んだMac)ではminiforge3を導入します。

手順は非常に簡単で、ターミナルアプリ上で以下のコマンドを実行するだけです。

brew install miniforge

以上、です(笑)。

なぜ、Pythonを実行するのに仮想環境上で動かす??
機械学習などではtensorflowなどのモジュールを使用する際にうまく動作しないことが頻繁に起きます。特にApple silicon MacではPythonやGPUを動かすモジュールのバージョンの相性というのがあります。その都度、その時点での最善の環境を構築しますので、仮想環境上でPythonを入れておくと入れ替えが簡単です。古いプログラムを動かすときにも、古いバージョンのPythonやモジュールを入れられるので、大変便利です!

3.VS codeをインストールする

以下のコマンドを実行して、VS code(Visual Studio Code)をインストールします。

brew install visual-studio-code

終わりです。

まとめ

自分の環境構築を数年に1回しかしない人に向けた健忘録です。年々インストールが簡単になっていくのがこの世界の良いところですw。身近にいる詳しい人に教えてもらう際にも、ここまで終えてから話を聞きにいくと良いかと思います。VS codeの設定が残っているのですが、こちらはまた機会があれば記事にしたいと思います。(VS codeは個々の目的や使い方に応じて詳しいサイトがたくさんあります)

この記事が気に入ったらサポートをしてみませんか?