iMacにPython・Anaconda・JupyterLabを導入する完全ガイド【エラー対応付き】

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を活用したい方は、ぜひ参考にしていただければ幸いです。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

私が勉強したこと、実践したこと、してることを書いているブログです。
主に資産運用について書いていたのですが、
最近はプログラミングに興味があるので、今はそればっかりです。

目次