macOS(iMac)を購入後、Pythonの開発環境を整えるために、Python、Anaconda、そしてJupyterLabを導入しました。本記事では、ターミナル操作を中心に実施した具体的な手順と、実際に直面したエラー、それらの解決方法までを含めて詳しくご紹介いたします。
はじめに
iMacはUNIXベースのmacOSが搭載されており、Pythonなどのプログラミング言語の開発環境を整えるのに適しています。しかし、初期設定やパスの扱いに注意が必要です。本記事では、初心者の方でも迷わないよう、順を追って丁寧に解説いたします。
1. Homebrewのインストール
まずは、パッケージ管理ツール「Homebrew」を導入します。
実行コマンド
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
途中で sudo
パスワードの入力を求められるため、Macのログインパスワードを入力します。
また、Command Line Tools for Xcode のインストールも自動で行われます。インストールには数分かかります。
インストール後の注意点
インストールは完了したものの、次のようなエラーが発生しました。
zsh: command not found: brew
これは、Homebrewのパスがシェルに通っていないためです。以下のコマンドで解決できます。
パスの設定
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
その後、brew
コマンドが使用可能になります。
2. Pythonのインストール
次に、Homebrew経由でPythonをインストールします。
brew install python
インストールが完了したら、以下でバージョンを確認できます。
python3 --version
3. Anacondaの導入
Python環境の管理をより便利に行うために、Anacondaを導入します。
インストーラーのダウンロード
curl -O https://repo.anaconda.com/archive/Anaconda3-2024.02-1-MacOSX-arm64.sh
インストールの実行
bash Anaconda3-2024.02-1-MacOSX-arm64.sh
ライセンス同意後、インストール先はデフォルト(~/anaconda3
)で問題ありません。
最後に conda init
を実行するか尋ねられますので、yes を選択します。
Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no]
エラーと対処
Anacondaインストール後、ターミナルで conda
コマンドを実行すると、以下のエラーが表示されました。
zsh: command not found: conda
これは conda
のパスが反映されていないためで、以下のコマンドで一時的に解決できます。
eval "$(/Users/shuheimori/anaconda3/bin/conda shell.zsh hook)"
さらに、次のコマンドで恒久的に設定できます。
conda init zsh
設定後は、ターミナルを一度再起動してください。
4. JupyterLabの導入と起動
AnacondaにはJupyterLabが付属していますが、念のため以下でインストール状況を確認・更新します。
conda install jupyterlab
起動方法
ターミナルで以下を実行すると、ブラウザでJupyterLabが起動します。
jupyter lab
表示されたメッセージ
起動後、画面右下に以下のようなメッセージが表示されました。
A newer version (4.4.2) of JupyterLab is available.
これは、JupyterLabの最新版が利用可能であるという通知です。機能に問題がなければそのままでも構いませんが、最新版へ更新したい場合は以下のコマンドを実行してください。
conda update jupyterlab
おわりに
今回の導入では、いくつかの「コマンドが見つからない」系のエラーに直面しましたが、ターミナルの環境変数設定や再起動により解決できました。iMacでPythonやJupyterLabを活用したい方は、ぜひ参考にしていただければ幸いです。