🙆‍♀️

Apple silicon MacにPython環境(JupyterLab)をインストール

2024/04/27に公開

概要

pyenvによって、Systemとminiforgeを切り分けられるようにします。

miniforge内に複数のPython環境を作成できるような構造にします。

pyenv:pythonのバージョンを切り替えるための仮想環境

miniforge:
condaの最小の環境をインストールできるパッケージです。

conda:
オープンソースのパッケージ管理システムです。
pythonでよく使われていますが、R,Rubyなどの言語のパッケージも管理しています。

インストール方法

pyenvインストール方法

githubにあるpyenvに書かれている「Basic GitHub Checkout」の手順に従ってインストールします。

インストールはすべてターミナルから行います。

1.pyenvをインストール

githubからチェックアウトします。

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

2.環境変数を追加

ターミナルから呼び出せるように、以下のコマンドを実行します。

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zprofile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zprofile
echo 'eval "$(pyenv init --path)"' >> ~/.zprofile

echo 'eval "$(pyenv init -)"' >> ~/.zshrc

以下のようにpyenvのバージョンが確認できれば成功です。

% pyenv --version
pyenv 2.3.26-3-g8cfc7560

miniforge・jupyterLabインストール方法

インストールできるminiforgeのバージョンを確認

pyenvでインストールできるminiforgeを以下のコマンドで確認します。
一番下に表示されている新しいバージョンをインストールします。

% pyenv install --list | grep miniforge
  miniforge-pypy3
  miniforge3
  miniforge3-4.9.2
  miniforge3-4.10
  miniforge3-4.10.1-1
...
  miniforge3-22.9.0-2
  miniforge3-22.9.0-3
  miniforge3-22.11.1-4

miniforgeをインストール

以下のコマンドでインストールします。

$ pyenv install miniforge3-4.10.3-10

以下のコマンドでインストールした環境の一覧が確認できます。

「miniforge3-4.10.3-10」が表示されているので、これでインストール完了です。

systemはOSに元から入っているpythonです。

% pyenv versions                       
* system (set by /Users/yu/.pyenv/version)
  miniforge3-22.11.1-4

JupyterLabをインストール

環境を変更して、conda環境を有効にします。

% pyenv local miniforge3-22.11.1-4 ※これにより、condaコマンドが使えるようになります。
% conda activate ※環境を有効にします。

環境を変えると()に環境名がついた表示になります。

(base) % conda install jupyterlab

以下のコマンドでjupyterLabを起動できます。

(base) % jupyter lab

環境から抜けたい場合は以下のコマンドを使用してください。
()がなくなったら、環境から抜けることができます。

(base) % conda deactivate
% ※環境から抜けている

Discussion